Diferença Entre SuperSPARC e UltraSPARC

Anonim

SuperSPARC vs UltraSPARC

O SPARC (derivado da arquitetura ARC de Processador Escalável) é um RISC (Redação de Ensaios Reduzidos) ISA (Instruction Set Architecture) desenvolvido pela Sun Microsystems. Estes microprocessadores SPARC podem ser encontrados em cadernos para supercomputadores, como servidores corporativos. Eles executam sistemas operacionais como Solaris, OpenBSD e NetBSD. O SuperSPARC é a versão do SPARC desenvolvida em 1992. O microprocessador SuperSPARC usa a versão de arquitetura SPARC V8. UltraSPARC é o microprocessador SPARC, que substituiu o SuperSPARC. O UltraSPARC foi desenvolvido em 1995 pela Sun Microsystems. O UltraSPARC utilizou o V9 SPARC ISA e foi o primeiro microprocessador SPARC a usar o V9 ISA.

SuperSPARC

O SuperSPARC é a versão do microprocessador SPARC, lançado em 1992 pela Sun Microsystems. Foi codinome Viking. O microprocessador SuperSPARC usa o SPARC V8 ISA. Sun introduziu versões de microprocessador SuperSPARC de 33MHz e 40MHz. 3. 1 milhão de transistores estavam contidos no SuperSPARC. A Texas Instruments (TI) fabricou este microprocessador no Japão. SuperSPARC + e SuperSPARC-II foram dois derivados do SuperSPARC. A intenção por trás da liberação do microprocessador SuperSPARC + foi corrigir alguns insetos presentes na versão original. No entanto, o microprocessador SuperSPARC-II, que foi lançado em 1994, foi uma versão melhorada em comparação com o microprocessador SuperSAPRC original com velocidades de até 80-90MHz. O microprocessador SuperSAPRC tinha um cache L1 de 16KB. Seu cache L2 tinha uma capacidade de 2MB. O cache L3 não estava presente no microprocessador SuperSPARC. SuperSPARC-II foi codinome Voyager.

UltraSPARC

UltraSPARC é a versão do microprocessador SPARC lançado pela Sun Microsystems em 1995, substituindo o SuperSPARC-II. Utilizou o V9 ISA da arquitetura SPARC. Na verdade, foi o primeiro microprocessador SPARC baseado em 64 bits SPARC V9 ISA. A Texas Instruments realizou a fabricação de UltraSPARC de 64 bits. 32 entradas de 64 bits estavam no arquivo de registro inteiro. É um processador superscalar, que executa instruções em ordem em uma tubulação com nove etapas. Havia duas unidades ALU, mas apenas uma poderia realizar operações de multiplicação e divisão. O microprocessador UltraSPARC tem um tipo especial de unidade de ponto flutuante chamado FGU (unidade de ponto flutuante / gráfico), que também oferece suporte multimídia. Existem dois níveis de cache como primário e secundário. O cache primário é 16KB e o cache secundário é de 512KB a 4MB. Possui seis portas de entrada e saída na forma de três leituras e três gravações. Ele continha 3,8 milhões de transistores.

Qual a diferença entre SuperSPARC e UltraSPARC?

Os microprocessadores SuperSPARC e UltraSPARC têm muitas diferenças, especialmente porque o microprocessador UltraSPARC substituiu o SuperSPARC em 1995.O microprocessador SuperSPARC utilizou o V8 SPARC ISA, enquanto o microprocessador UltraSPARC foi o primeiro microprocessador SPARC a utilizar o V9 SPARC ISA. Na verdade, o microprocessador UltraSPARC era um microprocessador de 64 bits. Compreensivelmente, o microprocessador UltraSPARC teve freqüências de clock mais altas do que o microprocessador SuperSPARC. Em termos de unidades funcionais, houve uma diferença notável. Para atingir freqüências de clock mais altas que o SuperSPARC, o microprocessador UltraSPARC possui unidades mais simples. Por exemplo, isso foi conseguido por não conectar em cascata as unidades ALU para garantir que a freqüência do relógio não tenha sido restrita. O microprocessador SuperSPARC tinha 3,1 transistores, enquanto o UltraSPARC tinha 3,8 transistores. O microprocessador UltraSPARC tinha um cache L2 maior em comparação com o L2 da SuperSPARC. No geral, o UlatraSPARC proporcionou um maior desempenho em todas as áreas em relação ao SuperSPARC.