IBM Millipede ou la mémoire mille pattes
L’IBM Millipede est une invention de Big Blue, issue de ses laboratoires zurichois. Le nom vient de l’anglais et veut dire mille-pattes. Il fait référence aux milliers de petites têtes nanoscopiques de silicium qui ont pour but de lire ou d’écrire des données indépendamment les unes des autres permettant ainsi d’améliorer les débits. On parle d’un taux de transfert de 100 Go/s selon les dernières expériences. Les données sont stockées sur une fine couche de polymère thermoactive placée sur une base en substrat de silicium que l’on appelle le « sled ».
Ces têtes nanoscopiques sont en fait des microscopes à force atomique (AFM). Ils peuvent scanner une surface et ainsi représenter la topologie d’une matière non conductrice, mais aussi écrire les données. Comme sur un CD, un creux représente un 1 tandis qu’une surface plane représente un 0. En juin 2000, IBM faisait la présentation d’un Millipede équipé de 1 024 têtes de 20 nm. On parle aujourd’hui de 4 096 (64 x 64) têtes. Ces têtes écrivent chaque bit sur une très petite partie du sled que l’on nomme le « champ de stockage »
Chaud devant
Pour lire une donnée sur le champ de stockage, la tête doit être chauffée à 300°C. En gros, le Millipede fait appelle aux techniques MEMS (Microelectromechanical Systems). Si la tête passe au-dessus d’un creux, cette dernière plonge et touche le polymère. Ceci a pour conséquence de transférer la chaleur et donc de refroidir la tête ce qui a pour effet de diminuer la résistance électrique de la tête. Si la surface est plane, la température de la tête diminue beaucoup plus lentement maintenant donc une forte résistance. Contrairement à un disque dur qui voit sa tête de lecture se déplacer, c’est le sled qui bouge sous la tête de lecture dans le Millipede.
Si 300°C n’est pas suffisant pour faire fondre le sled, 400°C le sont. Ainsi, lorsque la tête a besoin de faire un creux (d’écrire un 1) le transistor la chauffe à cette température. Cela aura pour effet de ramollir la surface du polymère sous laquelle se trouve la tête qui n’a plus qu’à se pencher pour former un trou. Pour effacer ce bit et revenir à une surface plane, la tête se relève et va chauffer le voisinage, ce qui permet à la tension superficielle d’aplanir le polymère alors fluide.
Un des gros problèmes du Millipede était que les premiers systèmes d’écriture ne gèraient que 100 000 changements d’état. IBM continue de laisser planer le flou sur ce défaut et on ne sait pas si les nouvelles techniques d’écriture décrites plus haut améliorent ce chiffre.
Un mille-pattes qui prend ses jambes à son cou ?
IBM doit trouver des solutions pour protéger son système des interférences provenant du packaging, des vibrations extérieures et de la chaleur dégagée. Néanmoins, IBM affirme que les têtes chauffent seulement pendant quelques millisecondes ce qui ne met pas en danger la stabilité du processus. On sait aussi que si l’on ralentit les débits, la tête sera chauffée moins souvent et les refroidissements seront moins courants ce qui devrait au final économiser de l’énergie. IBM affirme que si l’on réduit les transferts à quelques mégabits par secondes (quelques centaines de kilo-octets) on obtient une consommation de seulement 100 milliwatts.
Cette technologie tend à prendre le meilleur du disque dur et de la DRAM afin de les combiner. Elle promet une densité d’1 Térabit (125 Go) par pouce carré et présente l’avantage de ne pas demander de procéder de fabrication nouveau. En raison de sa taille et de ses facultés, on peut envisager cette mémoire comme une mémoire universelle, même si IBM ne la présente pas véritablement ainsi aujourd’hui.
Présentée au CeBIT 2005, IBM parlait à l’époque d’une commercialisation pour 2007. Sans nouvelle, il reste à voir si Big Blue présentera réellement sa nouvelle mémoire l’année prochaine. Il faut néanmoins savoir que ce n’est pas la première fois qu’IBM parle de sa technologie et la firme américaine avait déjà annoncé une première fois qu’il sortirait son produit en 2005. Une chose est sûre, cette technologie sera bien plus chère au pouce carré que les disques durs actuels. Il se pourrait donc qu’elle ne séduise, au départ qu’une élite et surtout les entreprises ayant besoin de grandes capacités de stockages.

exelent dossier, j'ai lu les 3/4
mais peut-etre aurait-il fallu parler de la DDR3 ?
Nous avons décidé de laisser la DDR3 de côté, sachant qu'elle apporte pas vraiment de grande nouveauté technologique comparativement au reste et merci
Ca fait plaisir de voir que l'on apprécie 
zut j ai lue trop vite en effet pourquoi ne pas parler de DDR3 qui est aussi la fameuse GDDR4 qui va bientôt sortie en janvier/février 2007
surtout que la GDDR3 ,c'est de la DDR2 qui monte plus haut en fréquence et qui coûte un peux moins cher à fabriquer
Et la 1T SRAM ? pourquoi vous en avez pas parlé ?
Je sais, parce que c'est vieux ...
Et la 1T SRAM ? pourquoi vous en avez pas parlé ?
Je sais, parce que c'est vieux ...
par ce que seul nintendo en mets dans ses console
notamment dans la gamecube et très certainement dans le WII
http://fr.wikipedia.org/wiki/Wii
mais c'est vrais que cet ram est intéressante techniquement parlant.
Quid de la Xram dont on a plus ou moins entendu parler il y a quelques mois ?
Quid de la Xram dont on a plus ou moins entendu parler il y a quelques mois ?
Elle s'appuie sur les memes principes physiques que la DRAM mais améliore "simplement" nombre de mises en oeuvre. C'est pourquoi ça n'a pas été décrit dans l'article !
Ceci est un dossier d'actu et le but était vraiment de présenter des concepts nouveaux... si jamais il y a vraiment un engouement pour ce genre d'article on pourra alors dédiée un autre dossier à d'autres mémoires, pourquoi pas... mais le but de ce dossier était loin d'etre exhaustif, seulement de présenter les grandes mémoires universelles
donc à vos yeux la 1T SRAM ,qui est présente dans la gamecube et la WII n'est pas une grandes mémoire universelle
je le rappelle la 1T SRAM c'est un transistor par bit
alors voila pour se faire un idée du nombre de transistor j ai fait un chti tableau
http://luminais.olivier.free.fr/PHOTO/1T-sram.xlr
je le rappelle la 1T SRAM c'est un transistor par bit
alors voila pour se faire un idée du nombre de transistor j ai fait un chti tableau
http://luminais.olivier.free.fr/PHOTO/1T-sram.xlr
pour moi dans la mesure où elle est volatile, universel, me semble un peu tiré par les cheveux...
dans le nom du dossier ,il y a écrit en grand : Dossier : Retour sur le futur des mémoires.
il n'y à pas marquer qu'elle doivent forcément êtres non volatile,et il me semble que la Z-RAM c'est de la mémoire cache donc
Attention, si JE n'ai pas inclus la 1T SRAM c'est pour deux raisons :

1) elle n'est pas nouvelle (sortie deja dans la gamecube donc ca date un peu)
2) c'est un choix personnelle car je ne pouvais pas tout traiter dans cet article.
Maintennant Tuan a raison.... cette mémoire ne peut pas etre universelle car elle est volatile. Pour rappel, une mémoire universelle (comme dit dans l'intro) est une mémoire qui tendrait à remplacer disque dur, mémoire central et mémoire flash! Bref, pas du tout le créneau de la 1T SRAM. Mais le but de ce dossier n'était pas de traiter QUE des mémoires non volatile, la preuve avec la Z-RAM, lapine a raison...
Bref, ne pas traiter la 1T SRAM dans ce dossier est avant tout un choix de ma part, c'est tout... mais qui dit qu'elle ne fera pas partie d'un prochain dossier hein
Merci pour le tableau lapine, mais avec de telles quantitéES, on pourrait accorder un S à transistorS...

j'ai fait vite pour le tableau XLR
qui permet de comprendre combien il fait de transistor pour de la SRAM ou pour de la 1T SRAM,lorsque l'on utilise 4 transistor par bit ou 6 transistor par bit ,on vois que la difficulté est très importante à 4MO soit en 4T-SRAM 134million de transistors
et encore c'est sans compter les transistors supplémentaire pour la gestion du bus de donnée
qui permet de comprendre combien il fait de transistor pour de la SRAM ou pour de la 1T SRAM,lorsque l'on utilise 4 transistor par bit ou 6 transistor par bit ,on vois que la difficulté est très importante à 4MO soit en 4T-SRAM 134million de transistors
et encore c'est sans compter les transistors supplémentaire pour la gestion du bus de donnée
sauf que la 1T SRAM n'est pas aussi rapide que la SRAM (débits, temps d'accès)... on peut pas tout avoir
Merci pour le tableau lapine, mais avec de telles quantitéES, on pourrait accorder un S à transistorS...

quantités, ça suffira.
Je conçois bien que votre dossier se limite à certains produits. Me concernant, un article sur les autres mémoires serait le bienvenu. Un récapitulatif de ce qui existe et qui touche un peu plus le présent comme la bourse des gens ? Les marques, leurs avantages ? Quelles différences de perf ? ... Il y a pas mal de choses à dire, et qui ont peut-être déjà été dites mais pas dans la rubrique "Mémoire" de ce site :-)
En tout cas merci pour votre éclairage sur ces différents types de mémoire du futur.
Il aurait été bien de présenter celles existantes : DRAM et Flash étant donné que vous y faites souvent référence dans l'article.
Cependant, votre dossier m'a paru très bien rédigé et compréhensible pour une personne comme moi qui n'y connait pas grand chose.
On peut toujours se plaindre de ce qui n'est pas présent (mais bon, le but n'était pas d'être exhaustif), mais en tout cas, c'est un bon dossier, et j'y ai vraiment appris beaucoup. C'est chouette d'avoir enfin une vue d'ensemble. Merci David
Il aurait été bien de présenter celles existantes : DRAM et Flash étant donné que vous y faites souvent référence dans l'article.
Cependant, votre dossier m'a paru très bien rédigé et compréhensible pour une personne comme moi qui n'y connait pas grand chose.
Merci pour vos remarques et surtout pour vos messages d'appréciation ... sachez que nous les prenons toutes en considérations
Avec plaisir
1815:
problème de contrôle de redondance cyclique 
un CRC ? ou ça ?
superbe dossier !!! (comme d'hab j'ai envie de dire), les compétences du rédacteur saute aux yeux
Merci beaucoup et merci à Florian, Tuan et Matthieu pour leurs conseils et corrections de relecture
Je ne suis pas tout seul sur ce dossier
J'ai pas tout compris dans les détails mais j'ai beaucoup appris dans l'ensemble.

Merci, bon taff !
J'avoue que je croche un peu sur cette partie. Aussi loin que je me souvienne dans les cours d'informatique que j'ai eu, RAM etait effectivement l'acronyme de "Random Access Memory". Mais cela signifiait que la memoire pouvait être lu mais aussi ecrite et jamais on ne m'a parlé d'ordre predeterminé. Et la memoire RAM s'opposait au memoire ROM qui ne pouvait ecrite mais lu uniquement.
Merci d'eclairer ma lanterne.
J'avoue que je croche un peu sur cette partie. Aussi loin que je me souvienne dans les cours d'informatique que j'ai eu, RAM etait effectivement l'acronyme de "Random Access Memory". Mais cela signifiait que la memoire pouvait être lu mais aussi ecrite et jamais on ne m'a parlé d'ordre predeterminé. Et la memoire RAM s'opposait au memoire ROM qui ne pouvait ecrite mais lu uniquement.
Merci d'eclairer ma lanterne.
Tout a fait d'accord : la RAM s'oppose à la ROM... on est d'accord mais attention : la ROM est aussi une RAM
Les RAM s'oppose aux mémoires aux accès séquentiels, comme les bandes magéntiques par exemple, où on ne peut pas accéder à n'importe quelle donnée à n'importe quelle moment sur une bande, il faut d'abord positionner la bande, la faire avancer ou reculer pour ensuite arriver à la donnée que l'on veut. Dans la mémoire Flash, on est obligé de passer par les données intermédiaires. Exemple : je veux accéder à la cellule 1-3. Ben en RAM, je peux aller directement à la cellule 1-3. En mémoire séquentiel, il faut que je passe d'abord par la 1-1, la 1-2 pour enfin arriver à la 1-3
Ah ok. Comme quoi j'avais besoin de quelques eclaircissement et ça me permet de comprendre certaines choses du coup.
Merci beacoup.
J'en profite pour te feliciter sur ce dossier qui est vraiment tres interressant.