Non pourquoi ? Ce que j'ai vu ils disent mémoire TLC avec cache SLC, ça me va très bien ; ça correspond à ce que je disais (blocs de TLC utilisés en SLC pour faire un cache plus rapide que le reste du SSD). Ou alors j'ai loupé un truc (possible, j'ai lu en diagnonale)
DRAMless désigne les SSD qui n'ont pas de module séparé de DRAM comme cache.
Le cache sert à la fois à homogénéiser les performances et accélérer le SSD (la RAM est 100 fois plus rapide que la NAND des SSD) mais aussi et surtout à stocker la
Flash Translation Layer (FTL) (qui traduit les adresses logiques utilisées par l'OS en adresses physiques des puces du SSD, et qui change en permanence). Tous les SSD modernes performants ont un cache de DRAM pour gérer tout ça (et davantage). Mais comme la DRAM coûte cher, on a vu récemment ressurgir des SSD
DRAMless pour diminuer le prix des SSD (comme ce qu'il y avait au tout début des SSD sauf que ça avait été abandonné depuis).
Sans cache du tout, c'est pas cher mais avec un SSD classique, c'est lent et la durée de vie est d'un an ou deux seulement (cas de certains SSD de portables pas chers... ils durent la durée de la garantie et puis c'est tout) parce que la TLC planaire ou QLC planaire n'a pas l'endurance nécessaire pour les modifications permanentes de la FTL. Pour pallier à ça :
- déjà, la mémoire 3D (TLC ou QLC) a beaucoup plus d'endurance que la mémoire planaire
- après, on peut intégrer un minuscule cache de DRAM (32 MB par exemple) directement dans le controlleur juste pour le point faible : la FTL (c'était le principe des controlleurs SandForce mais je ne sais pas si ça se fait encore)
- enfin, on peut utiliser une partie de la mémoire principale du SSD (TLC ou QLC) comme de la SLC (de la QLC utilisée comme de la SLC est théoriquement 4x plus rapide et 4x plus endurante vu qu'on utilise un bit sur quatre)
- et puis on peut combiner tout ça évidemment.
Résultat : les SSD
DRAMless d'aujourd'hui sont moins endurants que ceux
avec DRAM mais dureront quand même longtemps si on prend un modèle avec cache SLC et qu'on privilégie la TLC 3D à la QLC planaire. Quant aux performances, elles varient beaucoup selon le modèle (taille et algorithme de gestion du cache) et l'utilisation (lecture ou écritue ? séquentielle ou aléatoire ?), allant de comparable aux bons SSD (typiquement en lecture aléatoire de petits fichiers = bibliothèque de jeux) à comparable aux HDD (typiquement en écriture séquentielle de gros fichiers = traitement vidéo). Et ils sont plutôt intéressants en rapport capacité-prix.