Mémoire cache virtuelle pour augmenter la puissance des processeurs
Les chercheurs du MIT ont présenté «Jenga», une solution de gestion de la mémoire cache qui augmente la vitesse de calcul de 20 à 30%, mais réduit également la consommation d'énergie de 30 à 85%!
La mémoire cache actuelle fonctionne avec plusieurs niveaux (L1, L2, L3, L4). Du plus petit et du plus rapide au plus grand et au plus lent. Cela donne la priorité à l'accès aux données. Les plus importants nécessitant un accès permanent et rapide sont situés en L1 ou L2, les autres moins importants sont en L3 et L4.
Selon les chercheurs, la gestion actuelle des données est trop rigide et les applications ne sont pas toujours en mesure d'exploiter ces possibilités.
L'idée d'optimiser la gestion est de générer des mémoires virtuelles à partir de L3 et L4. Un algorithme traitera de l'allocation des ressources qui sera recalculée toutes les 100 millisecondes.
Grâce à un prototype de puce avec plus de 36 cœurs, un cache SRAM L3 de 512 Ko, un cache DRAM L3 de 4 x 256 Mo, ils ont pu intégrer Jenga en tant que processus permanent via le système d'exploitation. Ensuite, ils ont testé une vingtaine d'applications et les performances du processeur sont dans la plupart des cas améliorées, car le nombre d'accès mémoire est fortement réduit.
Nous pouvons parier que Jenga sera adopté dans les prochaines générations de processeurs.
Source: MIT.
Remarque: des commissions peuvent être gagnées à partir des liens ci-dessus.
Cette page contient des références aux produits d'un ou de plusieurs de nos annonceurs. Nous pouvons recevoir une compensation lorsque vous cliquez sur des liens vers ces produits. Pour une explication de notre politique publicitaire, veuillez visiter cette page.