Domanda

Ho intenzione di scaricare alcuni calcoli su Xeon Phi, ma vorrei prima testare diverse API e diversi approcci alla programmazione parallela.

Esiste un simulatore/emulatore per Xeon Phi (Windows o Linux)?

È stato utile?

Soluzione

adeguatezza funzionalità di Intel(R) Advisor XE 2015 Beta (potrebbe essere "iscritto" gratuitamente Qui) potrebbero essere utilizzati per rispondere alle tue richieste.Idoneità Beta è specificatamente in grado di:

  • valutare se i livelli di prestazioni di Intel® Xeon Phi™ (supporto nativo o limitato per l'offload) possono superare i picchi di prestazioni della CPU per un determinato carico di lavoro
  • valutare lo squilibrio, il sovraccarico di runtime e altre perdite di prestazioni in base alle API parallele, al numero di thread e al numero/granularità di iterazione del loop utilizzati

Tutti i tipi di "valutazioni" fornite potrebbero essere eseguite su una macchina x86 arbitraria (supportato dal sistema operativo Windows o Linux).Quindi è davvero una sorta di "emulazione".Tuttavia è una modellazione basata su software attrezzo (non simulatore o emulatore hardware tradizionale).

Nota:dato che il materiale specifico per Xeon Phi è ora disponibile solo come funzionalità "sperimentale".Ciò significa che al momento (ad aprile 2014) è ancora in qualità Beta e non è ancora disponibile per impostazione predefinita.Dovrai impostare la variabile sperimentale ADVIXE_EXPERIMENTAL=suitability_xeon_phi_modeling per renderla abilitata.Di solito le funzionalità sperimentali di Advisor Beta tendono a diventare di migliore qualità e più mature nel corso dell'anno (nell'aggiornamento Beta o nelle versioni successive).La nota data non è applicabile a tutte le altre parti della funzione Idoneità che non sono specifiche di Xeon Phi.

Ecco uno screenshot per l'aspetto della GUI della funzionalità Beta sperimentale (il rosso grassetto è il mio componente aggiuntivo):

AdvisorXESuitabilityBeta

Altri suggerimenti

Nel caso in cui i futuri utenti di Internet vedano questa domanda e si chiedono a Knights Landing Simulation, The Intel SDE ( https://software.intel.com/en-us/articles/intel-software-development-emorator ) Emula AVX-512.

Per l'atterraggio non iniziato, Knights è il nome del codice ufficiale per la prossima generazione del processore Intel Xeon PHI.Non è corretto presumere che Xeon PHi significa un angolo dei cavalieri, più di quanto non sia corretto presumere che Xeon significa abbiaShwell.È solo che c'è stata un'unica iterazione di Xeon PHI fino ad oggi.

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