Mémoire de classe de stockage

La mémoire de classe de stockage (SCM) est l'espace mémoire physique inséré aussi près que possible de l'unité centrale de traitement d'un ordinateur. Les ordinateurs ont utilisé différentes formes de stockage et de traitement des données, y compris la DRAM et la NVMe, et la mémoire de classe de stockage est l'une des nouvelles technologies de traitement des données en mémoire. La mémoire vive dynamique (DRAM) d'un ordinateur est un traitement de données extrêmement rapide, mais son ajout est coûteux et peut nécessiter des processeurs supplémentaires. En outre, de nombreuses applications ont besoin de grandes quantités de mémoire pour fonctionner efficacement, en particulier les plates-formes d'intelligence artificielle et les appareils de l'Internet des objets.

La mémoire de classe de stockage fournit plus de mémoire pour les applications qui nécessitent de meilleures performances de calcul. Parce que le matériel est inséré aussi près que possible du CPU, les données ont moins de distance à parcourir et peuvent être traitées rapidement. Contrairement à certaines formes de stockage de données, SCM peut traiter les données en octets plutôt qu'en blocs. Cela le rend plus flexible pour le traitement de certaines applications.

La mémoire de la classe de stockage est également persistante, ce qui signifie que les données restent en mémoire pendant une période donnée, même si le serveur s'arrête. Pour cette raison, on l'appelle parfois mémoire persistante (PMEM).


SCM contre DRAM

Latence: La mémoire vive dynamique est intéressante car elle est très rapide. Bien que la mémoire de classe de stockage ait une latence légèrement plus élevée, elle dispose également de plus de bande passante pour traiter des ensembles de données plus volumineux, tels que les applications nécessitant plus de puissance de calcul.

Coût: La mémoire de classe de stockage est moins chère que la DRAM, ce qui peut coûter cher à ajouter à ce que l'ordinateur a déjà dans sa mémoire principale.

Storage: SCM est une mémoire persistante, il conserve donc les données en mémoire pendant une durée définie. Ce n'est pas non plus volatile. La DRAM, en revanche, est volatile et ne contient généralement que des données pendant une courte période.

NVMe-oFand SCM

La technologie NVMe (Non-Volatile Memory Express) offre un accès rapide aux données stockées pour les applications qui en ont besoin. Il accède directement à la mémoire plutôt que de faire une demande au système d'exploitation. NVMe-oF (Over Fabrics) étend ce traitement de données à un réseau entier de fibre ou Ethernet. NVMe utilise généralement la mémoire flash, tandis que SCM n'utilise pas la mémoire flash. Mais les deux technologies permettent de traiter de grandes quantités de données en mémoire.


Laisser un commentaire