Anzeige
Xeons, wie hier die Haswell-EP auf einem Wafer, könnten bald NVM verwalten.
Xeons, wie hier die Haswell-EP auf einem Wafer, könnten bald NVM verwalten. (Bild: Andreas Sebayang/Golem.de)

Intel-CPUs: Neue Befehle für nichtflüchtige Speicher statt DRAM

Xeons, wie hier die Haswell-EP auf einem Wafer, könnten bald NVM verwalten.
Xeons, wie hier die Haswell-EP auf einem Wafer, könnten bald NVM verwalten. (Bild: Andreas Sebayang/Golem.de)

In Intels Programmierhandbuch finden sich seit kurzem erste Befehle, die für die Verwaltung von NVRAM vorgesehen sind. Damit können Speicherbereiche unabhängig von der Stromversorgung gespeichert werden, was nicht nur für NVDIMMs mit Flash-Bausteinen oder SSDs nützlich ist.

Anzeige

Die Oktober-Ausgabe von Intels ausführlicher Beschreibung der Befehle seiner x86-Prozessoren (PDF) enthält ab Seite 1.191 die Beschreibung von drei neuen Instruktionen. Entdeckt hat die Befehle der Entwickler Dan Luu, der in seinem Blog auch erklärt, warum die neuen Instruktionen nötig seien. Die Kommandos sind laut der Dokumentation für "künftige Intel-CPUs" vorgesehen, wann sie unterstützt werden, gibt der Chiphersteller noch nicht an. Bei der letzten Änderung der Speicherverwaltung, dem Transactional Memory, gab es einen Bug, so dass die Funktionen bei den aktuellen Haswell-CPUs abgeschaltet sind.

Intel beschreibt die neuen Befehle "CLFLUSHOPT", "CLWB" und "PCOMMIT" allgemein für die Benutzung von sogenanntem "Persistent Memory", also nichtflüchtigem Speicher. Die bekannteste Form solcher Speicher sind Flash-Bausteine, die ihre Inhalte auch ohne Stromversorgung behalten. Laut Intel sind die Instruktionen aber auch für andere Techniken wie mit Akkus gespeistes DRAM vorgesehen.

Der Unterschied zu bisherigen RAM-Disks, die über Massenspeicherschnittstellen oder PCI-Express angebunden waren, ist dass Persistent Memory direkt vom Speichersystem des Prozessors verwaltet wird. Das ist um mehrere Größenordnungen schneller als jedes andere Bussystem in einem PC, es gibt nur ein grundlegendes Problem: Da DRAM wegen seiner immer noch existierenden Vorteile der geringen Kosten und hohen Kapazitäten nicht so schnell verschwinden wird, geht Intel von mehreren Speicherbereichen aus DRAM und nichtflüchtigem Speicher (NVM) in einem System aus.

Erweiterte Cache-Verwaltung

Zudem sind die bisher bekannten NVMs wie Flash, MRAM oder der Memristor anders organisiert als DRAM. Es gilt vor allem, bestimmte Blockgrößen einzuhalten, so dass die Daten des Prozessors vor dem Schreiben in den persistenten Speicher neu geordnet werden müssen. Da die NVMs zum Hauptspeicher gehören, müssen auch die Caches der CPU konsistent damit gehalten werden, oder bestimmte Speicherbereiche als nicht-cachebar erklärt werden, was früher schon eine Funktion von x86-CPUs war. Für die Cache-Verwaltung kommen nun die Befehle "Cache Line Flush Optimized" (CLFLUSHOPT) und "Cache Line Write Back" (CLWB) hinzu.

Zudem kann nun auch ein bestimmter Speicherbereich durch die CPU als nichtflüchtig erklärt werden, das erledigt der Befehl "Persistent Commit" (PCOMMIT). Mit den neuen Befehlen lassen sich nach Meinung des US-Prozessorexperten David Kanter auch SSDs als Speicherbereich für die CPU einblenden, wofür wohl neue Treiber geschrieben werden müssen. Dann müssten sich die Zugriffe darauf, etwa bei Datenbankservern, nicht erst durch betagte Protokolle wie Sata quälen, weil der Prozessor die SSD direkt verwalten kann.

Überhaupt sind solche Änderungen an der Infrastruktur nichts für bestehende Betriebssysteme und Geräte. Um die Vorteile wirklich nutzen zu können, sind laut Intels Unterlagen auch Änderungen am BIOS nötig, das die verschiedenen Arten von Speicher unterscheiden muss, obwohl die gemeinsam von der CPU verwaltet werden. Vor allem für Serversysteme unter Linux erscheint das aber relativ einfach umsetzbar.


eye home zur Startseite
TheSUNSTAR 10. Nov 2014

Zum einen hängt die Effizienz stark von deinem Contention-Level ab. Wenn du bei jeder...

476f6c656d 09. Nov 2014

Ich schätze es wird eher auf ein gewöhnlichen Sleepmodus hinaus laufen wo eine Sicherung...

barforbarfoo 09. Nov 2014

Bereitgestellt wird über das OS (z.b. mmap) danach geht es direkt auf den Speicher, so...

Kommentieren



Anzeige

  1. Web-Entwickler / Programmierer (m/w)
    point of media Verlag GmbH, Landau
  2. Inhouse Consultant SAP CRM (m/w)
    WAGO Kontakttechnik GmbH & Co. KG, Minden-Päpinghausen
  3. Enterprise Architect "Quote to Cash" (m/w)
    Robert Bosch GmbH, Stuttgart-Feuerbach
  4. SAP-Entwickler/in Energiewirtschaft (Inhouse)
    Energie Südbayern GmbH, München

Detailsuche



Anzeige
Spiele-Angebote
  1. TIPP: Ubisoft Blockbuster Sale
    (u. a. The Division 29,97€, Far Cry Primal 29,97€, Anno 2205 24,97€, Assassin's Creed...
  2. JETZT VERFÜGBAR: Total War: WARHAMMER
    54,99€
  3. VORBESTELLBAR: No Man's Sky - Limited Edition - [PlayStation 4]
    79,99€ (Vorbesteller-Preisgarantie)

Weitere Angebote


Folgen Sie uns
       


  1. Toshiba OCZ RD400

    Schnelle Consumer-M.2-SSD mit Extender-Karte

  2. Hyperloop

    HTT will seine Rohrpostzüge aus Marvel-Material bauen

  3. Smartwatches

    Pebble 2 und Pebble Time 2 mit Pulsmesser

  4. Kickstarter

    Pebble Core als GPS-Anhänger für Hacker und Sportler

  5. Virtual Reality

    Facebook kauft Two Big Ears für 360-Grad-Sound

  6. Wirtschaftsminister Olaf Lies

    Beirat der Bundesnetzagentur gegen exklusives Vectoring

  7. Smartphone-Betriebssystem

    Microsoft verliert stark gegenüber Google und Apple

  8. Onlinehandel

    Amazon startet eigenen Paketdienst in Berlin

  9. Pastejacking im Browser

    Codeausführung per Copy and Paste

  10. Manuela Schwesig

    Familienministerin will den Jugendschutz im Netz neu regeln



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Business-Notebooks im Überblick: Voll ausgestattet, dockingtauglich und trotzdem klein
Business-Notebooks im Überblick
Voll ausgestattet, dockingtauglich und trotzdem klein
  1. Elitebook 1030 G1 HPs Core-M-Notebook soll 13 Stunden durchhalten
  2. Windows 7 und 8.1 Microsoft verlängert den Skylake-Support
  3. Intel Authenticate Fingerabdruck und Bluetooth-Smartphone entsperren PC

Unternehmens-IT: Von Kabelsalat und längst überfälligen Upgrades
Unternehmens-IT
Von Kabelsalat und längst überfälligen Upgrades
  1. Revive Update hebelt Oculus VRs Kopierschutz aus
  2. LizardFS Software-defined Storage, wie es sein soll
  3. HPE Hyper Converged 380 Kleines System für das schnelle Erstellen von VMs

Googles Neuvorstellungen: Alles nur geklaut?
Googles Neuvorstellungen
Alles nur geklaut?
  1. Google I/O Android Auto wird eine eigenständige App
  2. Jacquard und Soli Google bringt smarte Jacke und verbessert Radar-Chip
  3. Modulares Smartphone Project Ara soll 2017 kommen - nur noch teilweise modular

  1. Re: nicht aufgeben

    Serenity | 07:14

  2. Re: Das ist doch ganz normales CFRP Prepreg?

    Moe479 | 07:12

  3. Re: Wer von euch nutzt Actioncams?

    Eheran | 07:11

  4. Re: Wegen der vielen Schnitte kaufe ich schon...

    MrReset | 07:06

  5. familien manu ...

    Moe479 | 07:03


  1. 07:14

  2. 19:01

  3. 18:03

  4. 17:17

  5. 17:03

  6. 16:58

  7. 14:57

  8. 14:31


  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