Qu'est-ce que Pipeline Burst Cache? définition & sens

click fraud protection

Le cache de rafale de pipeline est un cache secondaire également connu sous le nom de cache L2 qui permet aux données à transférer beaucoup plus rapidement en répartissant les données extraites de la mémoire sur trois horloges entières cycles. C'est une partie essentielle des microprocesseurs qui utilisent une architecture superscalaire, mais elle nécessite un type de RAM spécifique, correspondant et synchrone appelé SDRAM pour fonctionner.

Technipages explique Pipeline Burst Cache

Ce type de RAM est celui dont les puces peuvent se synchroniser avec l'horloge du microprocesseur, et peuvent ainsi mesurer et suivre facilement ses cycles d'horloge. En s'étalant sur trois de ces cycles, il y a un délai mineur au départ, mais une fois cela fait, le cache peut placer des requêtes dans une file d'attente et toutes les demandes de récupération ultérieures ne prennent alors qu'un cycle, ce qui signifie que dans l'ensemble, les choses se déroulent beaucoup plus rapidement qu'elles ne le feraient sans le L2 cache.

Les caches de rafale de pipeline prennent également en charge les transferts en mode rafale - en tirant parti des puces SDRAM, le pipeline peut fournir également un groupe ou une ligne de contenu de cache à la fois lorsque le processeur demande le premier élément de cette ligne ou grouper. Cela signifie que tout le reste est essentiellement préchargé et disponible beaucoup plus rapidement que si chaque élément devait être demandé manuellement et spécifiquement. En effet, l'introduction et l'utilisation de caches de rafale de pipeline réduit le temps d'attente du processeur et augmente les opérations de mémoire cache.

Le cache L2 fonctionne généralement dans l'un des deux modes - le mode rafale susmentionné et le mode pipeline standard. Les informations ne peuvent être pré-extraites qu'en burst made, alors qu'en mode pipeline, le cache met son contenu à disposition à la fois du cache et de la RAM.

Utilisations courantes de Pipeline Burst Cache

  • Les caches de rafale de pipeline sont conçus pour réduire le temps d'attente du processeur.
  • Dans une configuration superscalaire, les caches de rafale de pipeline ne fonctionnent qu'en combinaison avec la SDRAM.
  • L'architecture CPU dotée d'un cache de rafale de pipeline peut accélérer considérablement la récupération des données par le système.

Utilisations abusives courantes du cache de rupture de pipeline

  • Le cache de rafale de pipeline dans un processeur est une sauvegarde du système de pipeline qui s'active en cas de problème et les données « éclatent » gratuitement.