23 votes

Pourquoi n'y a-t-il pas d'extensions de RAM PCIe ?

J'ai peut-être négligé un aspect qui explique pourquoi ils n'existent pas, mais je pense qu'il serait parfaitement possible d'avoir des extensions de RAM par PCIe. Je sais que de nombreux systèmes d'exploitation utilisent une mémoire virtuelle et stockent certains éléments moins prioritaires sur des disques durs, mais compte tenu des vitesses plus faibles, je pense que nous pourrions utiliser un bonus de mémoire pas si rapide que ça.

6Gb/s SATA ~= 800MB/s
PCIe 2.0 = 500MB/s per lane. 16 Lane ~= 8GB/s

Bien sûr, 8 Go/s n'est pas aussi rapide que la RAM réelle, mais c'est 10 fois plus rapide que SATA. Pourquoi ne pas avoir une carte PCIe avec quelques emplacements pour la mémoire vive que vous venez de remplacer par une mise à jour récente ? Le PCIe a l'avantage d'être présent sur presque toutes les cartes mères. Une carte d'extension de RAM PCIe "adaptateur" serait (soi-disant) compatible avec la plupart des PC.

Qu'est-ce que je rate puisque cela n'a pas encore été fait ?

1voto

user10489 Points 804

J'ai toujours voulu faire quelque chose pour transformer des piles de RAM obsolètes en périphériques de type ramdisk. Malheureusement, avec la façon dont la technologie évolue si rapidement de nos jours, la RAM obsolète est généralement d'une densité inférieure d'au moins un ordre de grandeur et d'une consommation d'énergie supérieure à la RAM du système, donc cela n'a pas beaucoup de sens même si ce serait amusant.

En moderne L'équivalent actuel de la carte RAM est la mémoire Optane, qui est moins chère et plus dense (mais plus lente) que la quantité équivalente de RAM ordinaire. Elle est disponible à la fois en format PCI et en format DIMM standard. Certaines versions de cette mémoire peuvent être réparties dynamiquement entre la mémoire vive lente et le disque à très haute vitesse. Quelques cartes mères haut de gamme sont conçues pour accueillir de la mémoire Optane dans des emplacements de mémoire vive ordinaires. Je ne suis pas familier avec le type de support d'OS requis pour gérer cela, mais les versions pci/sata/nvme ressemblent simplement à un disque ordinaire.

0voto

Ryan Points 1

Je ne vois pas comment il n'est pas possible de se rapprocher des vitesses de ram des nvme's j'ai testé le triple canal ddr3 dans un benchmark à 22GB/s

La bande passante 32x pci-e n'est pas loin de cela. mais

la ram a une NANO seconde de latence alors que le ssd aurait des Millasecondes. mais ce n'est pas non plus une limitation du pci-e, c'est purement le prix de vente actuel. stockage. Il existe un stockage non volatile spécialisé qui pourrait réaliser cela, mais avec un prix de 50 000 dollars, je ne pense pas que le commerce de détail verra cela avant au moins 10-15 ans.

bien que, si vous utilisiez littéralement des modules ram sur une carte personnalisée et que le firmware de la carte mère lui permette de les détecter comme mémoire. techniquement, cela fonctionnerait pour étendre la mémoire. la technologie sous-jacente est là pour que cela fonctionne. "<3 pci-e"

0voto

landric Points 1

L'incarnation la plus récente des cartes PCI RAM a été produite par Gigabyte en 2005 et 2006 sous les noms de i-RAM et GC-RAMDISK, respectivement. Elles supportaient 4 slots totalisant 4 GiB de DDR-400. Le taux de transfert était celui de SATA, 150 Mb/s, et la latence de 0,1 ms.

0voto

louielouie Points 5615

Je crois qu'il est déjà dit que Gigabyte a essayé de le faire et qu'il y a même eu des tentatives à l'époque des 286. Je suis là depuis assez longtemps pour avoir acheté et utilisé les deux (je pense que j'ai encore la version la plus récente sur l'étagère de mon laboratoire). Le problème est le suivant jede chaque fois qu'il a été pensé, conçu, fabriqué et vendu, les ventes ont fait un flop. La RAM de dernière génération n'est garantie bon marché que si vous l'avez déjà. Une fois qu'elle est devenue de dernière génération, les courbes de prix sont instables et peuvent même augmenter au lieu de diminuer. (Sans compter les problèmes de bande passante et de latence qui la rendent inférieure à la RAM réelle).

Dans le cas de la carte iRam de Gigabyte, il se trouve qu'elle est sortie près de la frontière entre 32 et 64 bits, donc l'un de ses moteurs de commercialisation offrait une vitesse supplémentaire puisque le système d'exploitation ne pouvait même pas adresser ce stockage sans quelque chose de bizarre comme le PAE (qui nécessitait vraiment une nouvelle méthodologie de programmation pour être utile). Le plafond actuel pour l'adressage de la RAM étant de l'ordre de plusieurs To, cela leur laisse l'option de créer des mises à niveau de cartes mères moins chères et/ou des améliorations du prix par Go des bâtons de RAM individuels.

La réalité est que les personnes qui cherchent à obtenir des performances supplémentaires peuvent généralement les obtenir en combinant l'extension du processeur et/ou de la carte mère (et donc de la RAM). Si vous ne pouvez pas acheter la performance maintenant, alors attendez un peu pour voir ce que vous voulez se matérialiser.

J'aime la façon dont l'OP pense, c'est comme ça que je pense, des moyens de contourner les limitations rapidement/facilement, mais malheureusement ce n'est tout simplement pas faisable. Jusqu'à ce qu'ils trouvent un moyen de présenter des cartes additionnelles qui se rapprochent de plus en plus des performances du CPU, je ne pense pas que ce soit une option (et même là, les fabricants n'ont aucun moyen de faire en sorte que les électrons individuels atteignent la latence des circuits intégrés et des traces de RAM à courte portée, sans réduire radicalement la façon dont les PC sont conçus).

A la vôtre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X