Apostilas Processadores CORE.pdf
Apostilas Processadores CORE.pdf
Apostilas Processadores CORE.pdf
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
10<br />
A idéia do professor Kule Olukotun foi desenvolver processadores hydra CMP<br />
(Multiprocessing). Pois a empresa afara websystems não pode continuar com seu<br />
projeto por quer faltou caixa para manter, daí foi vendida em 2002 para SUM<br />
MICROSYSTEMS onde o projeto foi na base Niagara.<br />
A empresa Niagara tem objetivo de fazer processadores com altos valores de<br />
performance em quanto mantem valores de energia razoáveis. A media de consumo<br />
é 72W chegando até o pico de 79W. Tendo a sua arquitetura simples, com várias<br />
cores de baixa freqüência, mas alto throughtup é o principal fator disso.<br />
Entretanto o Niagara tem a suas limitações também, a sua limitação mais seria é o<br />
fator de possuir apenas uma unidade de ponto flutuante (FPU) apenas 8 cores, e<br />
assim é incapaz de processar mais que 1- 3% do ponto flutuantes.<br />
CMT<br />
Chipe-level multithreading é uma combinação de chip-level<br />
multiprocessing(CMT) que processa diversas cores em um chip só. A vertical<br />
multithreading (VMT) apenas umas das theadrs de cada cores para executar<br />
instruções em um ciclo, trocando para outro thead quanto a thead ativa buscar<br />
dados da memoria. Este tipo de técnica é utilizada pela sun, para minimizar a<br />
eficiência de cada cores.<br />
Todas as cores possui papiline de seis estágios, com instruções da cache L1,<br />
uma data cache L1 é uma unidade de gerenciamento de memória que são<br />
compartilhado pela 4 theadrs e todas as cores são ligada pela cache L2 , que é<br />
compartilhado por todos. assim o sistema operacional enxergar 32 processamentos<br />
virtuais.<br />
Formatos de dados<br />
A arquitetura UltraSPARC reconhece os seguintes tipos de dados inteiros,<br />
com sinal ( 8,16,32 e 64 bits),SIMD (UNIT 8 de 32bits, int 16 de 64 bits,int 32 de 64<br />
bits) e ponto flutuantes (32,64,e 128 bits). Acompanha esse tipo de dados os