• Nenhum resultado encontrado

Processadores SUN SPARC

N/A
N/A
Protected

Academic year: 2021

Share "Processadores SUN SPARC"

Copied!
19
0
0

Texto

(1)

Semin

Semin á á rio rio Processadores Processadores SUN SPARC

SUN SPARC

Arquitetura

Arquitetura e Organizae Organizaçãoção de Processadoresde Processadores Aluno

Aluno: Paulo R. V. Piber: Paulo R. V. Piber Prof. Dr.

Prof. Dr. FlFlááviovio WagnerWagner

(2)

Sum Sum á á rio rio

Introdu Introdu ç ç ão ão

Caracter Caracter í í sticas sticas

Conjunto Conjunto de de Instru Instru ç ç ões ões

Evolu Evolu ç ç ão ão

Exemplos Exemplos

Referências Referências

(3)

Introdu

Introdu ç ç ão ão

SPARC (Scalalable Processor ARChitecture )

– arquitetura aberta, baseada em RISC (Reduced Instruction Set Computer )

SPARC foi criada nos laboratórios da Sun Microsystems Inc, baseado na pioneira

pesquisa da Universidade da Califórnia em

Berkeley sobre arquitetura RISC.

(4)

Caracter

Caracter í í sticas sticas

SPARC é SPARC é uma uma arquitetura arquitetura RISC de 32 bits RISC de 32 bits com pipeline;

com pipeline;

É uma arquitetura orientada a registrador, ou seja, as únicas instruções que fazem referência à memória são as instruções de

load , store , prefetch e load store ;

(5)

Caracter

Caracter í í sticas sticas

Reconhece Reconhece três três formatos formatos para para dados: dados:

– – Inteiro Inteiro com com sinal sinal (8, 16, 32 e 64 bits); (8, 16, 32 e 64 bits);

– – Inteiro Inteiro sem sem sinal sinal (8, 16, 32 e 64 bits); (8, 16, 32 e 64 bits);

– – Ponto Ponto flutuante flutuante (32, 64 e 128 bits). (32, 64 e 128 bits).

Registradores

– Propósito geral

De 40 a 520 para IU (r)

32 para FPU (f)

(6)

Caracter

Caracter í í sticas sticas

Registradores

– Controle/Status

Unidade de Inteiros

Unidade de Ponto Flutuante

Coprocessador

SPARC faz uso das janelas de registradores. Cada janela possui 24 registros, o número de janelas é dependente da implementação e varia de 2 a 32 janelas.

Acessar uma janela implica em poder trabalhar com

24 registradores.

(7)

Caracter

Caracter í í sticas sticas

(8)

Conjunto

Conjunto de de Instru Instru ç ç ões ões

(9)

Conjunto

Conjunto de de Instru Instru ç ç ões ões

(10)

Conjunto

Conjunto de de Instru Instru ç ç ões ões

No SPARC estão definidas 58 instruções Inteiras, 16 de Interface com

coprocessador e 36 de Ponto Flutuante.

Todas as instruções são de 32 bits em 3

formatos básicos.

(11)

Evolu

Evolu ç ç ão ão

SPARCserver

SPARCserver®® 600MP, primeiro sistema SPARC600MP, primeiro sistema SPARC--basedbased multiprocessado

multiprocessado SPARC LT

SPARC LT®®, , primeiroprimeiro SPARC-SPARC-based laptopbased laptop 19911991

SPARC Versão 8

SPARC Versão 8 éé publicadapublicada 19901990

Nascimento da SPARC

Nascimento da SPARC InternationalInternational 19891989

SunSun-4/260, -4/260, primeriaprimeria workstationworkstation baseada na arquitetura baseada na arquitetura SPARC.

SPARC.

19871987

Sun/FujitsuSun/Fujitsu implementa o primeiro processador implementa o primeiro processador SPARC

SPARC®®

SPARC Versão 7

SPARC Versão 7™™ éé publicadapublicada 19861986

David Patterson da UC Berkeley e Bill

David Patterson da UC Berkeley e Bill JoyJoy dada SunSun Microsystems

Microsystems comecomeçam a desenvolver a arquitetura çam a desenvolver a arquitetura SPARC

SPARC 19841984

(12)

Evolu

Evolu ç ç ão ão

Processador

Processador UltraSPARCUltraSPARC®® II Processador SPARC64

Processador SPARC64®® Processador

Processador SPARCletSPARClet®® 19951995

Processador

Processador SuperSPARCSuperSPARC®® IIII Padrão IEEE 1754

Padrão IEEE 1754--1994 1994 éé publicadopublicado ft SPARC

ft SPARC®® computador tolerante a falhas.computador tolerante a falhas.

19941994

Processador

Processador HyperSPARCHyperSPARC®® SPARC Versão 9

SPARC Versão 9™™ éé publicadapublicada 19931993

SuperSPARC

SuperSPARC®® I, primeiro processador SPARC I, primeiro processador SPARC superescalar

superescalar Processador

Processador SPARCliteSPARClite®® Laptop

Laptop SPARCbook®SPARCbook® SPARCard

SPARCard®® upgradeupgrade para PCspara PCs 19921992

(13)

Evolu

Evolu ç ç ão ão

SPARCblade

SPARCblade™™ computador em uma placa de alta computador em uma placa de alta confiabilidade para aplica

confiabilidade para aplicaçções de telecomunicaões de telecomunicações ções Laptop

Laptop GENIALstationGENIALstation Processador

Processador SPARC64SPARC64®® V V 20022002

Processador

Processador UltraSPARCUltraSPARC®® IIIIII Processador SPARC64

Processador SPARC64®® IV IV 20012001

Servidor SPARC STAR Servidor SPARC STAR®® 20002000

Processador

Processador UltraSPARCUltraSPARC®® IIII 19971997

Processador

Processador TurboSPARC®TurboSPARC® 19961996

(14)

Evolu

Evolu ç ç ão ão

Processador

Processador UltraSPARCUltraSPARC IVIV Processador

Processador UltraSPARCUltraSPARC T1T1 Sun's Sun's OpenSPARCOpenSPARC™™

Fujitsu

Fujitsu's SPARC64 VI's SPARC64 VI

Processador LEON3 VHDL/V8 Processador LEON3 VHDL/V8 20052005

Processador

Processador UltraSPARCUltraSPARC IVIV 20042004

Processador

Processador LEON2 VHDL/V8LEON2 VHDL/V8 SPARCLE

SPARCLE ™™ Laptop computerLaptop computer Processador

Processador UltraSPARCUltraSPARC IIIiIIIi 20032003

(15)

Exemplos Exemplos

Fujitsu Fujitsu SPARClite SPARClite MB86831 MB86831

– – Freq Freq üência: 80 MHz ü ência: 80 MHz – – Alimenta Alimenta ç ç ão: 3.3 V ão: 3.3 V

– – L1 L1 Cache Cache : 4KB instru : 4KB instru ç ç ões +2 KB dados ões +2 KB dados

Sun Sun Microsystems Microsystems microSPARC microSPARC II STP 1012 II STP 1012

– – Freq Freq üência: 70 MHz ü ência: 70 MHz – – Tensão: 3.3 V Tensão: 3.3 V

– – L1 L1 Cache Cache : 8+16 KB : 8+16 KB

(16)

Exemplos Exemplos

SunSun MicrosystemsMicrosystems SuperSPARCSuperSPARC TMX390Z50GF-TMX390Z50GF-40 40

FreqüFreqüência: 40 MHzência: 40 MHz AlimentaçAlimentação: 5 Vão: 5 V

L1 CacheL1 Cache: 16 +20 KB: 16 +20 KB L2 CacheL2 Cache: 2MB: 2MB

SunSun MicrosystemsMicrosystems SuperSPARCSuperSPARC II STP 1021APGAII STP 1021APGA

FreqüFreqüência: 85 MHzência: 85 MHz AlimentaçAlimentação: 5 Vão: 5 V

L1 L1 CacheCache: 16 +20 KB: 16 +20 KB L2 CacheL2 Cache: 1 : 1 -- 2MB2MB

Processador Leon VHDL da GAISLER RESEARCHProcessador Leon VHDL da GAISLER RESEARCH

FreqFreqüüência: 100 MHzência: 100 MHz

CacheCache de dados e instruçde dados e instruções separadasões separadas PipelinePipeline de 5 estde 5 estágioságios

(17)

Exemplos Exemplos

Diagrama em Blocos do Processador MB86831 da FujitsuMB86831 da Fujitsu

(18)

Exemplos Exemplos

Diagrama em Blocos do Processador LeonLeon-2-2

(19)

Referências Referências

• Sun Microsystems Documentation Center em

http://www.sun.com/documentation/. Acessado em mai. 2006.

• SPARC International, Inc. Disponível em

<http://www.sparc.org/history.html>. Acessado em jun. 2006.

• CPU Collection. Disponível em http://http://www.cpu-

collection.de/?tn=1&l0=cl&l1=SPARC. Acessado em jun. 2006.

• LEON2 Processor User’s Manual. Version 1.0.30, GAISLER RESEARCH. July 2005.

• The SPARC Architecture Manual. SPARC International Inc. Version 8.

USA, 1992.

• W. Stallings, Computer Organization & Architecture 5th edition, Prentice Hall, 2000.

Referências

Documentos relacionados

Figura 3 – Relação entre a soma térmica acumulada e o número de folhas totais de um clone de cana-de-açúcar de ciclo Médio SP 711406 em diferentes densidades de colmos a =

Mais tarde, o Unix começou a ser usado como base para outros sistemas operacionais, principalmente seu o núcleo (kernel), criando assim uma série de derivados.... Como

Historicamente, o Departamento de Estruturas da Faculdade de Engenharia Civil (FEC) da Universidade Estadual de Campinas (Unicamp) vem atuando no sentido de caracterizar o

Pode-se concluir que para a produção de compostos de borracha EPDM utilizando como carga, cinzas pretas de cascas de arroz com negro de fumo, há melhora nas propriedades mecânicas

(VERGANI, 2007, p.27) Sem que almejemos o status de sermos mais um grupo a definir etnomatemática, mas com a intenção de reorganizar as principais ideias da teoria em

CI - confidence inter; HADS - Hospital Anxiety and Depression Scale; PANAS - Positive and negative affect Scale; PSS - Perceived Stress Scale; SE, standard

O estudo mostrou diferenças entre homens e mulheres no campo da saúde apontando pior saúde e menor esperança de vida para homens, e maior frequência a serviços de saúde e pior

Na análise crítica dos niveis de bem-estar emocional e de implicação obtidos, o educador tentará compreender as razões das pontuações baixas e das elevadas, tendo em