Logo von heise online

Suche
Andreas Stiller 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:

Anzeige
  1. IDF 2015: Intel enthüllt (ein wenig) die Skylake-Architektur

    IDF Intels Skylake-Architektur

    Am ersten IDF-Tag wollte Intel die Skylake-Architektur vorstellen. Beim eigentlichen Kern hielt sich die Auskunftsfreude aber in Grenzen.

  2. ARM-Prozessoren für Server sollen 2017 durchstarten

    Applied Micro X-Gene 3

    Seit Jahren versuchen Hersteller von ARM-SoCs, den lukrativen Markt der Server-CPUs zu erobern, den Intel mit den Xeons dominiert.

  3. Programmier-Tipps für die BIOS-Backdoor

    System Management Mode (SMM) bei x86-Plattformen

    Der Hacker Cr4sh erklärt, wie er eine Hintertür in die UEFI-Firmware eines Intel-Mainboards einbaut. Dabei zeigen sich einmal mehr kritische Lücken in der x86-Plattform, vor allem beim System Management Mode.

  4. Internet der Dinge: Das Open Internet Consortium wird zur Open Connectivity Foundation

    Internet der Dinge: Das Open Internet Consortium wird zur Open Connectivity Foundation

    Zahlreiche namhafte Firmen wie Intel, Samsung, Cisco, Microsoft und Qualcomm haben sich zusammengeschlossen, um die Kommunikation zwischen IoT-Endgeräten zu standardisieren und (noch) ein Industriekonsortium aufzubauen.

  1. Spekulationen um geheime Hintertüren in Intel-Chipsätzen

    Wieder einmal sprießen Gerüchte, laut denen Intel Zugriffsmöglichkeiten für Geheimdienste in seine Prozessoren und Chipsätze eingebaut haben soll.

  2. Kernel-Log – Was 3.12 bringt (4): Treiber

    Optimus-Notebooks und einige Grafikkerne von AMD und Intel verbrauchen mit Linux 3.12 weniger Strom. Die Recheneinheiten von Grafikkernen lassen sich jetzt einfacher nutzen und Intels schnellster Grafikchip wird nun ebenso unterstützt wie die GPU in HPs TouchPad.

  3. Die Neuerungen von Linux 3.13

    Der Kernel 3.13 enthält die neue Firewall-Infrastruktur Nftables und ist erheblich besser für besonders flotte Datenträger gerüstet. Der Radeon-Grafiktreiber liefert jetzt ein Vielfaches an 3D-Performance; das von vielen Linux-Live-Medien verwendete Squashfs soll um einiges flotter arbeiten.

  1. Microsoft will Angebot von Updates umorganisieren

    Microsoft will Angebot von Updates umorganisieren

    Ab Anfang nächster Woche will Microsoft nicht mehr alle Updates über das Microsoft Download Center zum Herunterladen bereitstellen.

  2. Zahlen, bitte! 44.100 Hz erobern die Musikwelt

    Zahlen, bitte!

    "44,1 kHz? Klar, das ist die Samplingrate von Audio-CDs – weiß doch jeder". Doch wie ist es ausgerechnet zu dieser Samplingrate gekommen?

  3. Vor 55 Jahren: Erster US-Amerikaner erreicht den Weltraum

    Vor 55 Jahren: Erster US-Amerikaner erreicht den Weltraum

    Am 5. Mai 1961 erreichte mit Alan Shepard zum ersten Mal ein US-Amerikaner den Weltraum. Anders als Juri Gagarin umkreiste er aber nicht die Erde, sondern deutlich weniger. Trotzdem war auch sein Flug historisch.

  4. BSI treibt Sicherheitsentwicklung von Routern mit eigenem Testkonzept voran

    BSI treibt Sicherheitsentwicklung von Routern mit eigenem Testkonzept an

    Router seien zentrale Bausteine der Digitalisierung und das Herzstück des Heimnetzes, erklärt das BSI. Nach dem bald erwarteten Ende des Routerzwangs solle die Sicherheit ein wichtiges Auswahlkriterium beim Routerkauf werden.

Anzeige