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. T-Systems on site services GmbH, München
  2. WestWing Online GmbH, München
  3. POLYTEC PLASTICS Germany GmbH & Co. KG, Lohne
  4. ESG Elektroniksystem- und Logistik-GmbH, München


Anzeige
Spiele-Angebote
  1. 24,96€
  2. 54,85€
  3. 699,00€

Folgen Sie uns
       


  1. Für Werbezwecke

    Whatsapp teilt alle Telefonnummern mit Facebook

  2. Domino's

    Die Pizza kommt per Lieferdrohne

  3. IT-Support

    Nasa verzichtet auf Tausende Updates durch HP Enterprise

  4. BGH-Antrag

    Opposition will NSA-Ausschuss zur Ladung Snowdens zwingen

  5. Kollaborationsserver

    Nextcloud 10 verbessert Server-Administration

  6. Exo-Planet

    Der Planet von Proxima Centauri

  7. Microsoft

    Windows 10 Enterprise kommt als Abo

  8. Umwelthilfe

    Handel ignoriert Rücknahmepflicht von Elektrogeräten

  9. 25 Jahre Linux

    Besichtigungstour zu den skurrilsten Linux-Distributionen

  10. Softrobotik

    Oktopus-Roboter wird mit Gas angetrieben



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xfel: Riesenkamera nimmt Filme von Atomen auf
Xfel
Riesenkamera nimmt Filme von Atomen auf
  1. US Air Force Modifikation der Ionosphäre soll Funk verbessern
  2. Teilchenbeschleuniger Mögliches neues Boson weist auf fünfte Fundamentalkraft hin
  3. Materialforschung Glas wechselt zwischen durchsichtig und schwarz

Deus Ex Mankind Divided im Test: Der Agent aus dem Hardwarelabor
Deus Ex Mankind Divided im Test
Der Agent aus dem Hardwarelabor
  1. Summit Ridge AMDs Zen-Chip ist so schnell wie Intels 1.000-Euro-Core-i7
  2. Doom Denuvo schützt offenbar nicht mehr
  3. Deus Ex angespielt Eine Steuerung für fast jeden Agenten

Avegant Glyph aufgesetzt: Echtes Kopfkino
Avegant Glyph aufgesetzt
Echtes Kopfkino

  1. Re: IMHO: Ein Ausschuss der Steuergelder verbrennt...

    ubuntu_user | 06:49

  2. Re: Wird, so fürchte ich, nichts bringen.

    serra.avatar | 06:36

  3. Re: WC`ehn müsste Linux mittelfristg (ab 2020)

    NaruHina | 06:30

  4. Re: sinn von spotify über tkom

    bifi | 06:21

  5. Re: Linux für 2,5 Milliarden $

    Hakuro | 06:19


  1. 15:54

  2. 15:34

  3. 15:08

  4. 14:26

  5. 13:31

  6. 13:22

  7. 13:00

  8. 12:45


  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