Domanda

sto guardando le prestazioni del programma di OpenMP, in particolare nella cache e le prestazioni della memoria. Ho trovato le linee guida po 'indietro fa come analizzare le prestazioni con Vtune quello menzionato quali contatori a cui prestare attenzione. Tuttavia ora non riesco a trovare il manuale.

Se si sa che il manuale che ho in questione o se si conoscono i contatori / eventi, per favore fatemelo sapere. Anche se si dispone di altre tecniche per analizzare le prestazioni della memoria multithread, si prega di condividere se è possibile

Grazie

È stato utile?

Soluzione

Ecco un articolo discussione questo argomento .

I contatori più comuni per esaminare sono L2 cache miss e manca di predizione ramo.

Si noti che, in VS2010, è possibile utilizzare il visualizzatore concorrenza nei nuovi strumenti di profiling per vedere direttamente questo. Si fa un grande lavoro di aiutare ad analizzare queste informazioni, tra cui direttamente che vi mostra come il codice delinea, che vi mostra manca, blocchi e molti altri strumenti utili per il debug e il profiling di applicazioni concorrenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top