23.01.2015 Views

Apostilas Processadores CORE.pdf

Apostilas Processadores CORE.pdf

Apostilas Processadores CORE.pdf

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!