Abo
  • Services:
Anzeige
Intels Ankündigung von Haswell auf dem IDF 2011
Intels Ankündigung von Haswell auf dem IDF 2011 (Bild: Nico Ernst/Golem.de)

Transactional Memory: Intel schaltet TSX wegen Bug bei Haswell ab

Die von Intel mit den Haswell-CPUs eingeführte Speicherverwaltung Transactional Memory und ihre zugehörigen TSX-Befehle funktionieren nicht richtig. Bei den Core-i-4000 und entsprechenden Xeons wird die Funktion daher per Firmware-Update abgeschaltet - aber nur vorerst.

Anzeige

Mittels eines Specification Updates, einem PDF für PC-Hersteller und Programmierer, hat Intel bekanntgegeben, dass die neue Funktion des Transactional Memory (TSX) bei Prozessoren mit Haswell-Architektur nicht korrekt funktioniert. Unter bestimmten Voraussetzungen, die von der CPU und der Software gegeben sein müssen, ergibt sich ein so wörtlich "unvorhersehbares Systemverhalten". Eine solche Formulierung kann bei Prozessorbugs von einem Absturz bis hin zu fehlerhaften Rechenergebnissen nahezu alles bedeuten.

Betroffen von dem Fehler sind offenbar alle Haswell-CPUs, also unter anderem die Serie Core-i-4000 für Notebooks und Desktops, aber auch die Xeon E3-1200 v3, auf die sich das PDF bezieht. Dort findet sich die Fehlerbeschreibung, bei Intel Errata genannt, auf Seite 49 mit der Bugnummer HSW136. Als Lösung soll es einen Workaround über die Firmware (Bios, UEFI) von Mainboards geben.

  • So beschreibt Intel den TSX-Bug im Specification Update. (Bild: Intel)
So beschreibt Intel den TSX-Bug im Specification Update. (Bild: Intel)

Wie diese Reparatur aussieht, hat Intel im Gespräch mit Techreport erklärt: TSX wird schlicht abgeschaltet. Es soll aber die Möglichkeit geben, die Funktion auch in der Firmware wieder einschaltbar zu machen. Das ist auch bei anderen CPU-Funktionen wie der Virtualisierung von Schnittstellen (VT-d) schon der Fall, sie sind aber in der Regel eingeschaltet und können in der Firmware deaktiviert werden.

Abschalten per Firmware

Wie Intel weiter erklärte, soll bei den bald erwarteten Haswell-EP-Xeons TSX für Entwicklungszwecke einschaltbar sein. Für Produktivsysteme sollte die Funktion aber wohl nicht genutzt werden. Weitere Beschreibungen der Umstände, die den Fehler auslösen, gibt es derzeit noch nicht. Es ist aber wahrscheinlich, dass der Bug erst mit einem neuen Stepping der Prozessoren behoben werden kann, also bei den bisherigen Haswells nicht vollständig per Software zu reparieren ist.

Nutzer von Windows-PCs dürften von dem Bug ohnehin nicht betroffen sein, denn TSX setzt eine Unterstützung durch das Betriebssystem voraus und muss von Anwendungen ausdrücklich genutzt werden. Das ist jedoch mit Linux ab dem Kernel 3.12 seit November 2013 der Fall. Erst wenn neue Firmware für die Mainboards zur Verfügung steht, dürfte sich durch Abschalten von TSX der Fehler sicher umgehen lassen.

Insbesondere bei Supercomputern und Datenbankservern kann die Funktion deutliche Geschwindigkeitssteigerungen bringen, denn TSX sorgt dafür, dass voneinander abhängige Threads Cores weniger oft auf gesperrte Speicherbereiche stoßen. Wie die Technik funktioniert, findet sich in einer früheren Meldung.


eye home zur Startseite
Quantium40 14. Aug 2014

Sowas in der Art wurde doch beim guten alten Pentium-FDIV-Bug anfangs auch behauptet.



Anzeige

Stellenmarkt
  1. MICHELFELDER Gruppe über Baumann Unternehmensberatung AG, Raum Schramberg
  2. BG-Phoenics GmbH, Hannover
  3. T-Systems International GmbH, verschiedene Standorte
  4. Deutsche Telekom AG, Darmstadt


Anzeige
Top-Angebote
  1. (u. a. Bose Soundlink Mini Bluetooth Speaker II 149,90€)
  2. (alle Angebote versandkostenfrei, u. a. Prey (Day One Edition) PC/Konsole 35,00€, Yakuza Zero PS4...
  3. 44,00€

Folgen Sie uns
       


  1. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  2. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  3. FTP-Client

    Filezilla bekommt ein Master Password

  4. Künstliche Intelligenz

    Apple arbeitet offenbar an eigenem AI-Prozessor

  5. Die Woche im Video

    Verbogen, abgehoben und tiefergelegt

  6. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  7. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  8. Rockstar Games

    Waffenschiebereien in GTA 5

  9. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  10. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
XPS 13 (9365) im Test: Dells Convertible zeigt alte Stärken und neue Schwächen
XPS 13 (9365) im Test
Dells Convertible zeigt alte Stärken und neue Schwächen
  1. Prozessor Intel wird Thunderbolt 3 in CPUs integrieren
  2. Schnittstelle Intel pflegt endlich Linux-Treiber für Thunderbolt
  3. Atom C2000 & Kaby Lake Updates beheben Defekt respektive fehlendes HDCP 2.2

Calliope Mini im Test: Neuland lernt programmieren
Calliope Mini im Test
Neuland lernt programmieren
  1. Arduino Cinque RISC-V-Prozessor und ESP32 auf einem Board vereint
  2. MKRFOX1200 Neues Arduino-Board erscheint mit kostenlosem Datentarif
  3. Creoqode 2048 Tragbare Spielekonsole zum Basteln erhältlich

Tado im Langzeittest: Am Ende der Heizperiode
Tado im Langzeittest
Am Ende der Heizperiode
  1. Speedport Smart Telekom bringt Smart-Home-Funktionen auf den Speedport
  2. Tapdo Das Smart Home mit Fingerabdrücken steuern
  3. Mehr Möbel als Gadget Eine Holzfernbedienung für das Smart Home

  1. Re: 1Password Fake-News ?

    quasides | 06:36

  2. Re: Ausgerechnet Heiko Maas predigt Transparenz

    HerrLich | 06:36

  3. "Verantwortung der Anbieter für ihre Angebote...

    HerrLich | 06:31

  4. Re: Kompetenzbestie

    divStar | 05:37

  5. Re: "mangelnde Transparenz"

    divStar | 05:33


  1. 12:54

  2. 12:41

  3. 11:44

  4. 11:10

  5. 09:01

  6. 17:40

  7. 16:40

  8. 16:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel