Prendre coeur de l'architecture de CELL : processeur pour calculs intensifs


CELL dispose de 234 millions de transistors gravés sur une surface de 235 mm2 en 90 nm SOI (Silicon On Insulator). La version finale tourne à 3,2 GHz en 0,9 V et est formée de huit couches de cuivre interconnectées. Le contrôle de la température est dynamique : dix capteurs thermiques numériques et un capteur linéaire.
Un processeur CBE (Cell Broadband Engine) est composé de :
  • 1 PPE (PowerPC Processing Element) : unité généraliste simplifiée, « in order »
  • 8 SPEs (Synergistic Processing Element) ou « SIMD processing unit » pour certains auteurs
  • Un cache de niveau 2 de 512 Ko partagé
  • l'EIB (Element Interconnect Bus) qui gère les communications internes entre les différents éléments
  • MIC (Memory Interface Controler) : contrôleur mémoire partagé
  • Flex I/O interface : contrôleur d'entrées/sorties (E/S)
Le mot cell signifie cellule en anglais. Le processeur se décompose en effet en plusieurs cellules. Une cellule est un ensemble formé par le PPE et un SPE. Cette unité matérielle indépendante peut être affectée à un thread. La répartition des tâches selon les cellules est l'enjeu pour le programmeur qui souhaite utiliser au mieux ce processeur.by TAATJENE

Comments

Popular Posts