Question

Je vais confier certains calculs à Xeon Phi, mais j'aimerais d'abord tester différentes API et différentes approches de la programmation parallèle.

Existe-t-il un simulateur/émulateur pour Xeon Phi (Windows ou Linux) ?

Était-ce utile?

La solution

Pertinence fonctionnalité dans Intel(R) Advisor XE 2015 Bêta (pourrait être "inscrit" gratuitement ici) pourrait être utilisé pour répondre à vos demandes.Suitability Beta est spécifiquement capable de :

  • évaluer si les niveaux de performances Intel® Xeon Phi™ (prise en charge native ou limitée du déchargement) peuvent dépasser les pics de performances du processeur pour une charge de travail donnée
  • évaluer le déséquilibre, la surcharge d'exécution et d'autres pertes de performances en fonction des API parallèles, du nombre de threads et du nombre d'itérations/granularité de la boucle utilisée

Toutes sortes d '«évaluations» données peuvent être effectuées sur une machine x86 arbitraire (OS Windows ou Linux pris en charge).C'est donc vraiment une sorte d'"émulation".Cependant, c'est une modélisation basée sur un logiciel outil (pas de simulateur ou d'émulateur matériel traditionnel).

Note:étant donné que les éléments spécifiques à Xeon Phi ne sont désormais disponibles qu'en tant que fonctionnalité "expérimentale".Ce qui signifie qu'à l'heure actuelle (en avril 2014), il s'agit toujours d'une qualité bêta et qu'il n'est toujours pas disponible par défaut.Vous devrez configurer la variable expérimentale ADVIXE_EXPERIMENTAL=suitability_xeon_phi_modeling pour la rendre activée.Habituellement, les fonctionnalités expérimentales d'Advisor Beta ont tendance à devenir de meilleure qualité et plus matures plus tard dans l'année (soit dans la mise à jour bêta, soit dans les versions ultérieures).La note donnée ne s'applique pas à toutes les autres parties de la fonctionnalité d'adéquation qui ne sont pas spécifiques à Xeon Phi.

Voici une capture d'écran de l'apparence et de la convivialité de l'interface graphique de la fonctionnalité bêta expérimentale (le rouge gras est mon module complémentaire) :

AdvisorXESuitabilityBeta

Autres conseils

Dans le cas où les futurs internautes voient cette question et se demandent à propos de la simulation d'atterrissage des chevaliers, le Intel sde ( https://software.intel.com/en-us/articles/intel-software-development-emulator ) émule AVX-512.

Pour l'ininitié, Knights Landing est le nom de code officiel de la prochaine génération de processeur Intel Xeon Phi.Il est incorrect de supposer que Xeon Phi signifie le coin des chevaliers, plus il est incorrect de supposer que Xeon signifie Haswell.C'est juste qu'il n'y a eu qu'une itération de Xeon Phi à ce jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top