COMPTOIR
register

La 3D XPoint pour remplacer la DDR4 ?

Intel serait-il en train d'avancer sérieusement sur la mémoire 3D Xpoint pour en faire des barrettes DIMM ? Pour rappel, ce type de mémoire développé conjointement avec Micron combine les vitesses et la résistance de la DRAM avec les capacités et la persistance des mémoires type Flash. Elle est non volatile, ce qui signifie que les données ne désertent pas une fois coupé le pur jus d'électrons. En tout cas le patron voudrait donc faire exploser les capacités et limiter les coûts associés, les prix actuels étant très élevés pour de la DRAM. Alors comment le géant compte-t-il utiliser de la mémoire non volatile pour remplacer de la mémoire ayant 3 secondes de stockage comme les poissons rouges ? Comment se fera la gestion de ces capacités et celle des données qui y demeureront ? Quel environnement logiciel et matériel saura en tirer parti ? Si on le savait, on vous le dirait pardi !

 

En revanche, que le fondeur compte faire des DIMM 3D XPoint est tout sauf une surprise, puisque dès 2015 il avait prévu ce type d'usage dans ses plans futurs. Dans son programme de développement et de pénétration de matériels utilisant de la mémoire, il a commencé par les SSD limités au SATA 6Gbps, puis s'est orienté vers les SSD NVMe 32Gb/s suçant 4 lignes PCIe, et a enfin lancé ses SSD à base de 3DXP. La prochaine étape est donc fort logiquement ces barrettes, mais il y a fort à parier que ce chantier s'annonce le plus compliqué à appréhender. Pour 2018, ça devrait faire juste, mais dans les années qui viennent sûrement ! Quel sera l'état du marché hardware ? Pour qui seront destinés ces bousins ? Wait and see. (Source Expreview)

 

intel 3dxpoint ram

Un poil avant ?

Pourquoi n'y a t-il pas eu de pénurie de Ryzen ?

Un peu plus tard ...

Vega pour tous, ça sera quand alors ?

Les 18 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par 007sivade, le Mardi 23 Mai 2017 à 17h03  
Eh bien moi je viens vous en apprendre une belle : les poissons n'ont pas du tout une mémoire limitée à 3 secondes.
par Un ragoteur à l'apéro de Lorraine, le Lundi 22 Mai 2017 à 10h28  
par Tamareu le Dimanche 21 Mai 2017 à 16h29
Heuuuu, la quantité de ram demandée grimpe toujours régulièrement. Maintenant, on arrive très facilement à utiliser 8 gigas de RAM sans pourtant abuser. Alors qu'il y a 2/3ans, on était relativement "larges" avec 8 gigots.
Les datasets sont de plus en plus lourds et de plus en plus nombreux, mais ajouter un espace mémoire intermédiaire entre RAM et stockage "froid" (HDD/SSD) est tout à fait envisageable : on n'accède pas à toutes les données en permanence. Le problème est le même qu'AMD doit travailler avec la HBM (surtout sur Fiji en fait... Vega ne devrait avoir de souci d'espace qu'en HPC), même si la façon dont c'est présenté est un pur charabia marketing.

Maintenant, faut dire ce qui est : la 3DXpoint on ne sait pas ce qu'elle vaut face à la NAND, elle a été annoncée plus rapide mais jusqu'à présent on a pas eu d'exemple concret.
par Jte Roule D3ssus, le Dimanche 21 Mai 2017 à 21h57  
par Tamareu le Dimanche 21 Mai 2017 à 16h29
Heuuuu, la quantité de ram demandée grimpe toujours régulièrement. Maintenant, on arrive très facilement à utiliser 8 gigas de RAM sans pourtant abuser. Alors qu'il y a 2/3ans, on était relativement "larges" avec 8 gigots.
Pas d'accord. Hors jeux, photoshop, encodage ou autre travaux lourd les besoins en ram stagne depuis 5-7 ans.
Avec une tablette asus T100 2Go de ram sous Windows 10 (et une bonne gestion de la liste de démarrage), jamais eu de souci pour du web, multimédia, office et teamwiewer.
Avec mon PC/NAS je suis carrément à l'aise avec 8Go de ram pour du web, multimédia, office, teamwiewer, serveur plex. Et si je dépasse 4Go c'est avec Firefox et 50 onglets ouvert + d'autres programmes.
J'irais même plus loin en disant que Windows nécessite moins de ram qu'avant ... un comble
Par contre s'il y a bien une demande de mémoire qui explose c'est bien la Vram pour les jeux vidéo
par shrd, le Dimanche 21 Mai 2017 à 19h22  
le besoin en mémoire vive augmente proportionnellement aux nombres de cœurs parallélisant un programme, donc on a pas fini d'avoir besoin de RAM. et les programmes qui ont besoin de beaucoup d'accès aléatoires seront toujours bien content d'avoir beaucoup de RAM. Mais en effet, il serait souhaitable que la RAM devienne un cache, et que la 3DXpoint deviennent l'équivalent de la RAM pour l'OS avec le SSD ou le DD derriere en stockage. on aurait ainsi 100 GB de mémoire pour pas très cher, les serveurs vont appréciés.
par Janus31, le Dimanche 21 Mai 2017 à 17h48  
par Thibaut G. le Samedi 20 Mai 2017 à 13h47
tu dis ça parce que tu imagines que la non volatile que voudrait installer intel aurait un fonctionnement volatile, ce qui n'est pas envisageable ni intelligent à faire
par Xorg le Samedi 20 Mai 2017 à 15h47
Tu veux dire que l'idée avec ce genre de barrette serait de se débarrasser de la mémoire centrale volatile (DDR4), et donc supprimer l'étape "charger depuis la mémoire de stockage vers la mémoire centrale", afin que le processeur charge accède directement aux données depuis la mémoire de stockage (3D XPoint) ? Il n'y aurait donc plus de mémoire volatile, mais je ne crois pas que les OS existants soient capables de faire ça pour l'instant.
par Un ragoteur à l'apéro de Lorraine le Samedi 20 Mai 2017 à 18h22
On peut voir ça comme ça, ou à l'inverse voir la 3DXP comme un ReadyBoost enfin fonctionnel...
Un L4 se chiffrant en Go serait stupide, c'est la RAM qui va se retrouver dans le socket, avec enfin un débit à la hauteur des besoins, et ces "SSD en barrettes" prendront le relais au-delà (swap). Le mécanisme diffère peu, par contre...
+1 : comme un RAMDisk avec le mécanisme de prefetch pour le boot et applis préférées de tout un chacun ? voui ça apporterait un + y compris sur portable/tablette...
par Tamareu, le Dimanche 21 Mai 2017 à 16h29  
par Un ragoteur à l'apéro de Lorraine le Dimanche 21 Mai 2017 à 03h40
"Physiquement" c'est au contraire très souhaitable, mais c'est la DDR5 qui pose question pour le coup...

La quantité de RAM nécessaire évolue peu maintenant, mais le besoin en BP continue d'augmenter, ce qui pose problème au niveau du routage et des transferts (coûteux en énergie), utiliser de la RAM plus proche, soit dans le socket lui-même, non-extensible mais en quantité adaptée au marché ciblé (donc 4/8/16Go pour le grand public) et des barrettes "d'extension" plus lentes, moins gourmandes et de capacité potentiellement bien plus importante est stratégiquement le plus intéressant (un autre vecteur d'obsolescence au passage).

La HBM n'est pas forcément adaptée avec son bus extra-large (il faudrait un switch assez violent pour exploiter la BP), mais je ne sais pas ce que vaut réellement la HMC.
Heuuuu, la quantité de ram demandée grimpe toujours régulièrement. Maintenant, on arrive très facilement à utiliser 8 gigas de RAM sans pourtant abuser. Alors qu'il y a 2/3ans, on était relativement "larges" avec 8 gigots.
par Un ragoteur à l'apéro de Lorraine, le Dimanche 21 Mai 2017 à 03h40  
"Physiquement" c'est au contraire très souhaitable, mais c'est la DDR5 qui pose question pour le coup...

La quantité de RAM nécessaire évolue peu maintenant, mais le besoin en BP continue d'augmenter, ce qui pose problème au niveau du routage et des transferts (coûteux en énergie), utiliser de la RAM plus proche, soit dans le socket lui-même, non-extensible mais en quantité adaptée au marché ciblé (donc 4/8/16Go pour le grand public) et des barrettes "d'extension" plus lentes, moins gourmandes et de capacité potentiellement bien plus importante est stratégiquement le plus intéressant (un autre vecteur d'obsolescence au passage).

La HBM n'est pas forcément adaptée avec son bus extra-large (il faudrait un switch assez violent pour exploiter la BP), mais je ne sais pas ce que vaut réellement la HMC.
par Un ragoteur sceptique d'Ile-de-France, le Samedi 20 Mai 2017 à 18h39  
par Thibaut G. le Samedi 20 Mai 2017 à 13h47
tu dis ça parce que tu imagines que la non volatile que voudrait installer intel aurait un fonctionnement volatile, ce qui n'est pas envisageable ni intelligent à faire
Je dis ça parce que le titre de votre article est "La 3D XPoint pour remplacer la DDR4 ?"...
Non, en effet, ce n'est pas possible/souhaitable/intelligent.
par Un ragoteur à l'apéro de Lorraine, le Samedi 20 Mai 2017 à 18h22  
par Un ragoteur qui draille embusqué le Samedi 20 Mai 2017 à 17h02
"Alors comment le géant compte-t-il utiliser..."

En remplaçant les barrettes de RAM par des barrettes d'accélérateur/ssd-cache 3D Xpoint
et en ajoutant un cache L4 de HBM à coté de ses CPU ?
On peut voir ça comme ça, ou à l'inverse voir la 3DXP comme un ReadyBoost enfin fonctionnel...

Un L4 se chiffrant en Go serait stupide, c'est la RAM qui va se retrouver dans le socket, avec enfin un débit à la hauteur des besoins, et ces "SSD en barrettes" prendront le relais au-delà (swap). Le mécanisme diffère peu, par contre...
par Un ragoteur de transit d'Ile-de-France, le Samedi 20 Mai 2017 à 17h04  
> Comment se fera la gestion de ces capacités et celle des données qui y demeureront ? Quel environnement logiciel et matériel saura en tirer parti ? Si on le savait, on vous le dirait pardi !

Pour répondre à ces questions cet article donne quelques pistes : http://static.usenix.org/event/hotos11/tech/final_files/Bailey.pdf
Me concernant tant que je ne connaîtrai pas la structure interne (condensateur ou pas) de ces mémoires je ne serai pas plus enjoué que ça.
par Un ragoteur qui draille embusqué, le Samedi 20 Mai 2017 à 17h02  
"Alors comment le géant compte-t-il utiliser..."

En remplaçant les barrettes de RAM par des barrettes d'accélérateur/ssd-cache 3D Xpoint
et en ajoutant un cache L4 de HBM à coté de ses CPU ?
par Arobase40, le Samedi 20 Mai 2017 à 16h46  
Je suis tout de même dubitatif sur l'opportunité et le bien fondé de ce type de mémoire et en particuliers pour la sécurité...

Si cette mémoire n'est pas volatile, ça ne va pas faciliter le piratage des données ???