Abo
  • Services:
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...



Anzeige

Stellenmarkt
  1. Bundesversicherungsamt Referat 811, Bonn
  2. Allianz Deutschland AG, Stuttgart
  3. Bertrandt Technikum GmbH, Ehningen bei Stuttgart
  4. Hessisches Landeskriminalamt, Wiesbaden


Anzeige
Blu-ray-Angebote
  1. Einzelne Folge für 2,99€ oder ganze Staffel für 19,99€ kaufen (Amazon Video)

Folgen Sie uns
       


  1. Apple iOS 11 im Test

    Alte Apps weg, Daten weg, aber sonst alles gut

  2. Bitkom

    Ausbau mit Glasfaser kann noch 20 Jahre dauern

  3. Elektroauto

    Nikolas E-Trucks bekommen einen Antrieb von Bosch

  4. HHVM

    Facebook konzentriert sich künftig auf Hack statt PHP

  5. EU-Datenschutzreform

    Bitkom warnt Firmen vor Millionen-Bußgeldern

  6. Keybase Teams

    Opensource-Teamchat verschlüsselt Gesprächsverläufe

  7. Elektromobilität

    In Norwegen fehlen Ladesäulen

  8. Metroid Samus Returns im Kurztest

    Rückkehr der gelenkigen Kopfgeldjägerin

  9. Encrypted Media Extensions

    Web-DRM ist ein Standard für Nutzer

  10. TP Link Archer CR700v

    Einziger AVM-Konkurrent bei Kabelroutern gibt auf



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Banana Pi M2 Berry: Per SATA wird der Raspberry Pi attackiert
Banana Pi M2 Berry
Per SATA wird der Raspberry Pi attackiert
  1. Die Woche im Video Mäßige IT-Gehälter und lausige Wahlsoftware
  2. Orange Pi 2G IoT ausprobiert Wir bauen uns ein 20-Euro-Smartphone

Inspiron 5675 im Test: Dells Ryzen-Gaming-PC reicht mindestens bis 2020
Inspiron 5675 im Test
Dells Ryzen-Gaming-PC reicht mindestens bis 2020
  1. Android 8.0 im Test Fertig oder nicht fertig, das ist hier die Frage
  2. Logitech Powerplay im Test Die niemals leere Funk-Maus
  3. Polar vs. Fitbit Duell der Schlafexperten

Mini-Smartphone Jelly im Test: Winzig, gewöhnungsbedürftig, nutzbar
Mini-Smartphone Jelly im Test
Winzig, gewöhnungsbedürftig, nutzbar
  1. Leia RED verrät Details zum Holo-Display seines Smartphones
  2. Smartphones Absatz in Deutschland stagniert, Umsatz steigt leicht
  3. Wavy Klarna-App bietet kostenlose Überweisungen zwischen Freunden

  1. Neues Feature in iOS11

    iCmdr | 04:05

  2. Re: AI gibt es nicht.

    wlorenz65 | 03:52

  3. Re: Wieso gehts dann anderswo?

    Greys0n | 03:48

  4. Re: Ist doch alles ganz einfach... LTE High Speed...

    Greys0n | 03:46

  5. Re: Armes Deutschland

    medium_quelle | 03:36


  1. 19:04

  2. 18:51

  3. 18:41

  4. 17:01

  5. 16:46

  6. 16:41

  7. 16:28

  8. 16:11


  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