Logo von heise online

Suche
37

Transactional Memory für Intels Haswell-Prozessor

Intels nächste Prozessorgeneration Haswell wird als zweiter Prozessor nach IBMs BlueGene/Q Transactional Memory in Hardware unterstützten. Diese vor zwei Monaten im Prozessorgeflüster schon vorab verratene Tatsache bestätigte Intels Software-Experte James Reinders in seinem Blog.

Anzeige

TSX: Transactional Synchronization Extentions, so heißt die Befehlserweiterung, deren Berschreibung man jetzt als bei Intel in der Neufassung der "Intel Architecture Instruction Set Extensions, Programming Reference" herunterladen kann (PDF). Mit TSX soll die Synchronisation zwischen Threads verbessert und vor allem beschleunigt werden. Threads müssen sich bei Zugriffen auf gemeinsame Bereiche miteinander synchronisieren, was viel Zeit kosten kann. Bei Transactional Memory arbeiten die Threads stattdessen zunächst einmal unsynchronisiert und erst beim "Commit" wird überprüft, ob es einen Konflikt gegeben hat. In dem Fall muss die Transaktion verworfen und wiederholt werden, aber das ist vergleichsweise selten.

Konzepte in Software (STM) gibt es schon lange, doch die sind bislang zumeist zu ineffizient. Intels TSX bieten dem Programmierer zwei Schnittstellen: Hardware Lock Elison (HLE) mit den neuen Präfixen XACQUIRE und XRELEASE sowie eine Variante namens Restricted Transactional Memoyr RTM, die die neuen Instruktionen XBEGIN, XEND und XABORT bietet. HLE ist die klassische Form, die sich in bestehende Programmkonzepte mit "mutual exclusion" leicht einbringen lässt, RTM ist flexibler, erfordert aber eine Neufassung des Konzepts. (as)

37 Kommentare

Themen:

  1. Intel will TSX beim Broadwell reparieren

    Als einziger der bislang dokumentierten 57 Fehler trägt der TSX-Fehler im aktuellen Specification Update das Vermerk, dass ein Fix geplant ist.

  2. Intel-Bug: Vorerst kein Transactional Memory

    Intel-Bug: Vorerst kein Transactional Memory

    Mit TSX wollte Intel Multithread-Software beschleunigen, doch nun wird die Befehlssatzerweiterung TSX erstmal wieder abgeklemmt.

  3. Intel frischt Notebook-Prozessoren auf

    Rund ein halbes Jahr nach dem Marktstart der aktuellen Haswell-Generation ergänzt Intel sein Angebot an Core-i-Prozessoren um neue Modelle.

  4. Von Teufeln und Erfrierungen

    Intels nächste Prozessorgeneration Haswell wirft ihre langen Schatten voraus, insbesondere in Deutschland. Hier und da kann man im Internet schon Haswell-Chips ordern. Konkurrent AMD will aber im Verlauf des Jahres auch mit interessanten Chips aufwarten.

Anzeige