Frage

Ich werde einige Berechnungen auf Xeon Phi verlagern, möchte aber zunächst verschiedene APIs und verschiedene Ansätze zur parallelen Programmierung testen.

Gibt es einen Simulator/Emulator für Xeon Phi (entweder Windows oder Linux)?

War es hilfreich?

Lösung

Eignung Funktion in Intel(R) Advisor XE 2015 Beta (konnte kostenlos „immatrikuliert“ werden Hier) können zur Beantwortung Ihrer Anfragen verwendet werden.Suitability Beta ist insbesondere in der Lage:

  • Bewerten Sie, ob die Leistungsniveaus von Intel® Xeon Phi™ (native oder eingeschränkte Unterstützung für Offload) die CPU-Leistungsspitzen für eine bestimmte Arbeitslast überschreiten können
  • Bewerten Sie Ungleichgewichte, Laufzeit-Overhead und andere Auswirkungen von Leistungsverlusten abhängig von parallelen APIs, der Anzahl der Threads und der Anzahl/Granularität der verwendeten Schleifeniteration

Alle Arten vorgegebener „Bewertungen“ könnten auf jedem beliebigen x86-Rechner durchgeführt werden (Windows- oder Linux-Betriebssystem unterstützt).Es handelt sich also wirklich um eine Art „Emulation“.Es handelt sich jedoch um eine softwarebasierte Modellierung Werkzeug (kein herkömmlicher Hardware-Simulator oder Emulator).

Notiz:Angesichts der Tatsache, dass Xeon Phi-spezifische Dinge derzeit nur als „experimentelle“ Funktion verfügbar sind.Das bedeutet, dass es sich derzeit (Stand April 2014) noch in Beta-Qualität befindet und standardmäßig immer noch nicht verfügbar ist.Sie müssen die experimentelle Variable ADVIXE_EXPERIMENTAL=suitability_xeon_phi_modeling einrichten, um sie zu aktivieren.Normalerweise werden die experimentellen Beta-Funktionen von Advisor später im Jahr qualitativ besser und ausgereifter (entweder im Beta-Update oder in späteren Versionen).Dieser Hinweis gilt nicht für alle anderen Teile der Eignungsfunktion, die nicht Xeon Phi-spezifisch sind.

Hier ist ein Screenshot für das Erscheinungsbild einer bestimmten Beta-Experimental-Funktionsoberfläche (fettes Rot ist mein Add-on):

AdvisorXESuitabilityBeta

Andere Tipps

Falls die zukünftigen Internetbenutzer diese Frage sehen und sich über die Ritterlandungssimulation wundern, ist die Intel SDE ( https://software.intel.com/en-us/articles/intel-software-development-emulator ) emuliert AVX-512.

Für die Uneingeweihte, ist die Ritterlandung der offizielle Kennzeichen für die nächste Generation von Intel Xeon PHI-Prozessor.Es ist falsch, anzunehmen, dass Xeon Phi Ritter-Ecke bedeutet, mehr als es falsch ist, anzunehmen, dass Xeon haswell bedeutet.Es ist nur so, dass es nur eine Iteration von Xeon Phi bisher gab.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top