Avec plusieurs machines virtuelles en charge, les processeurs ont de moins en moins le temps d'attendre. Maintenant qu'il est possible de les solliciter au maximum de leurs ressources, le fossé entre leur vitesse et celle des disques durs est devenu un problème crucial. Pour le résoudre, Violin Scalable Memory vient d'annoncer la Violin 1010 Memory Appliance, une boîte bourrée de barrettes mémoires. Dans le meilleur des cas, il faut 10 millisecondes pour transférer une donnée d'une baie de disques à la mémoire d'un serveur. Si le transfert s'effectue de mémoire à mémoire (qu'il s'agisse de mémoire cache ou centrale), il est possible de descendre à 50 microsecondes. Fort de ce constat, Violin Scalable Memory propose un boîtier qui pourra accueillir indifféremment de la mémoire flash ou de la RAM et qui peut être utilisé soit comme disque électronique, soit comme mémoire cache (tampon), soit comme extension à la mémoire centrale du système. Un Violin 1010 se présente sous la forme d'un rack 2 U et peut accueillir jusqu'à 504 Go de mémoire RAM. Une version mémoire flash est attendue pour la mi-2008 et devrait pouvoir atteindre une capacité maximale de 5 To. Un système de stockage basé sur de la mémoire flash permet d'obtenir des performances 100 fois supérieures à celle d'une baie de disques et en consommant moins et en dissipant moins de chaleur. Quand on sait qu'AMD oeuvre avec Violin pour connecter ses boitiers directement au niveau d'Hypertransport, la technologie d'AMD pour relier processeur et mémoire, on imagine d'intéressantes perspectives. Notons que ces technologies de disques mémoires ne sont pas nouvelles. Elles étaient déjà utilisées dans les années 80 sur les grands systèmes. Mais, si le principe est identique, sa mise en application a radicalement changé avec l'utilisation de composants standards.