-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 6 février 2013

Qu'est-ce que cache L3?

Niveau 3 ou la mémoire cache L3 est spécialisé qui travaille main dans la main avec L1 et L2 cache pour améliorer les performances de l'ordinateur. L1, L2 et L3 cache sont informatiques unité de traitement (CPU) des caches, des versets d'autres types de caches dans le système comme mémoire cache du disque dur. Cache du processeur répond aux besoins du microprocesseur en anticipant les demandes de données de sorte que des instructions de traitement sont fournis sans retard. Cache du processeur est plus rapide que la mémoire vive (RAM), et est conçu pour éviter les goulots d'étranglement des performances.

Lorsqu'une demande est faite du système de la CPU nécessite des instructions pour exécuter cette demande. La CPU travaille beaucoup plus rapide que la RAM système, de sorte à réduire les retards, cache L1 a bits de données à la main qu'il prévoit seront nécessaires. Cache L1 est très faible, ce qui lui permet d'être très rapide. Si les instructions ne sont pas présentes dans le cache L1, la CPU vérifie L2, une piscine un peu plus grande de la mémoire cache, avec un peu plus de temps de latence. Avec chaque cache, il semble manquer au prochain niveau de la mémoire cache. Cache L3 peut être beaucoup plus grand que L1 et L2, et même si c'est aussi plus lent, il est toujours beaucoup plus rapide que l'extraction à partir de RAM.

En supposant que les instructions nécessaires se trouvent dans une mémoire cache L3 (en cache), les bits de données pourraient être expulsées de L1 cache qui contient les nouvelles instructions en cas où ils sont nécessaires à nouveau. Cache L3 peut alors enlever cette ligne d'instructions car il se trouve maintenant dans une autre cache (appelé cache exclusive), ou il peut s'accrocher à une copie (appelée cache inclus), en fonction de la conception de la CPU.

Par exemple, en Novembre 2008 AMD  a sorti son quad-core puce Shanghai. Chaque noyau possède sa propre L1 et L2 cache, mais les noyaux partagent un cache L3 commun. L3 conserve des copies des documents demandés dans le cas d'un noyau différent fait une demande ultérieure.

L'architecture multi-niveau de cache continue d'évoluer. Cache L1 utilisé pour être externe au processeur, intégré dans la carte mère, mais maintenant, les deux caches L1 et L2 sont couramment incorporés dans le die du CPU. Cache L3 a généralement été intégré dans la carte mère, mais certains modèles de processeurs intègrent déjà de cache L3. L'avantage d'avoir à bord du cache, c'est qu'il est plus rapide, plus efficace et moins coûteux que de placer cache distinct sur la carte mère.

Obtention des instructions de la mémoire cache est plus rapide que d'appeler à la mémoire vive du système, et un design cache bien améliore considérablement les performances du système. Conception du cache et la stratégie sera différente sur diverses cartes mères et processeurs, mais toutes choses étant égales par ailleurs, plus de cache, c'est mieux