2012-12-27 6 views
5

Ich möchte mit den neuen Intel TSX Anweisungen experimentieren, bevor der Chip verfügbar wird. Stellt Intel einen Emulator zur Verfügung, oder gibt es eine andere Technik, die weit verbreitet ist?Emulieren von Intel TSX-Anweisungen

Antwort

6

Es ist wichtig zu beachten, dass Intel Ihnen, wenn Sie für ein mittelständisches oder großes Unternehmen arbeiten, kostenlose Hardware liefert (wie bei uns).

Für dieses Experiment einer der letzten Version benötigt (5,31) Intel® Software Development Emulator (Intel® SDE) und einem Compiler, der RTM Anweisungen (über intrinsics oder direkt Maschinencode) generieren kann. Bitte beachten Sie, dass Leistungsmessungen mit Intel SDE unter RTM von begrenztem Wert sind, da der Aufwand für die Emulation von TM in Software statt echter Hardware enorm ist. Wie Sie jedoch später sehen werden, kann Intel SDE bereits wichtige Punkte für die RTM-Nutzung demonstrieren für Concurrency-Bibliothek Entwickler und Anwendungsprogrammierer.

Siehe http://software.intel.com/en-us/blogs/2012/11/06/exploring-intel-transactional-synchronization-extensions-with-intel-software

+0

Fantastisch, danke –