Arquitetura do Processador Cell Broadband Engine
Kleber Sacilotto de Souza
RA: 024249
RESUMO
Este trabalho apresenta uma introdução à arquitetura do processador Cell Broadband Engine (Cell BE). Essa arquitetura foi densenvolvida em conjunto pelas empresas Sony, Toshiba e
IBM e apresenta um novo conceito de arquitetura multicore. O
Cell BE possui um núcleo chamado de POWER Processing
Element (PPE) com suporte a duas threads e oito núcleos chamados de Synergistic Processing Elements (SPEs). Também são apresentados algumas aplicações desta arquitetura e alguns dados sobre seu desempenho.
Categories and Subject Descriptors
D.1.2 [Computer Systems Organization]: Processor
Architecture – Multiple Data Stream Architectures
(Multiprocessors).
General Terms
Performance, Design.
Keywords
STI, Cell, Cell BE, Cell BEA, CBEA, arquitetura, multiprocessadores, supercomputadores
1.
INTRODUÇÃO
O processador Cell Broadband Engine (Cell BE ou somente
Cell), é a primeira implementação da Cell Broadband Engine
Architecture (CBEA) [3], que é uma arquitetura desenvolvida em conjunto pela Sony, Toshiba e IBM (também conhecido por STI) com o objetivo de prover processamento de altodesempenho com baixo consumo de energia e com uma boa relação custo/benefício para uma ampla gama de aplicações [6]. O Cell preenche o abismo entre processadores de propósito geral e processadores de altodesempenho especializados. Enquanto o objetivo dos processadores de propósito geral é alcançar um bom desempenho numa vasta gama de aplicações, e o objetivo de um hardware especializado é obter o melhor desempenho em uma única aplicação, o objetivo do Cell é obter alto desempenho em workloads críticos para jogos, multimídia, aplicações que exigem uma grande