Diferença entre SuperSPARC e UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (derivado de Scalable Processor ARChitecture) é um RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) desenvolvido pela Sun Microsystems. Esses microprocessadores SPARC podem ser encontrados em notebooks para supercomputadores, como servidores corporativos. Eles executam sistemas operacionais como Solaris, OpenBSD e NetBSD. SuperSPARC é a versão do SPARC desenvolvida em 1992. O microprocessador SuperSPARC usa a versão da arquitetura SPARC V8. UltraSPARC é o microprocessador SPARC, que substituiu o SuperSPARC. O UltraSPARC foi desenvolvido em 1995 pela Sun Microsystems. O UltraSPARC usou o V9 SPARC ISA e foi o primeiro microprocessador SPARC a usar o V9 ISA.

SuperSPARC

SuperSPARC é a versão do microprocessador SPARC, lançada em 1992 pela Sun Microsystems. Foi nomeado codinome Viking. O microprocessador SuperSPARC usa o SPARC V8 ISA. A Sun apresentou as versões de microprocessador SuperSPARC de 33MHz e 40MHz. 3,1 milhões 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 do lançamento do microprocessador SuperSPARC + era corrigir alguns bugs presentes na versão original. No entanto, o microprocessador SuperSPARC-II, lançado em 1994, era 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 16 KB. Seu cache L2 tinha uma capacidade de 2 MB. O cache L3 não estava presente no microprocessador SuperSPARC. SuperSPARC-II foi codinome Voyager.

UltraSPARC

UltraSPARC é a versão do microprocessador SPARC lançada pela Sun Microsystems em 1995, substituindo o SuperSPARC-II. Ele usou o V9 ISA da arquitetura SPARC. De fato, foi o primeiro microprocessador SPARC baseado no SPARC V9 ISA de 64 bits. A Texas Instruments realizou a fabricação do UltraSPARC de 64 bits. 32 entradas de 64 bits estavam no arquivo de registro inteiro. É um processador superescalar, que executa instruções em ordem em um pipeline com nove estágios. Havia duas unidades de ULA, mas apenas uma poderia realizar operações de multiplicação e divisão. O microprocessador UltraSPARC possui um tipo especial de unidade de ponto flutuante chamada FGU (unidade de ponto flutuante / gráfica), que também fornece suporte multimídia. Existem dois níveis de cache como primário e secundário. O cache principal é de 16 KB e o secundário é de 512 KB a 4 MB. Ele tinha seis portas de entrada e saída na forma de três leituras e três gravações. 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, principalmente porque o microprocessador UltraSPARC substituiu o SuperSPARC em 1995. O microprocessador SuperSPARC usou o V8 SPARC ISA, enquanto o microprocessador UltraSPARC foi o primeiro microprocessador SPARC a usar o V9 SPARC ISA. De fato, o microprocessador UltraSPARC era um microprocessador de 64 bits. Compreensivelmente, o microprocessador UltraSPARC tinha frequências de clock mais altas que o microprocessador SuperSPARC. Em termos de unidades funcionais, houve uma diferença notável. Para alcançar frequências de clock mais altas que o SuperSPARC, o microprocessador UltraSPARC possui unidades mais simples. Por exemplo, isso foi alcançado ao não conectar as unidades da ULA em cascata para garantir que a frequência do relógio não fosse restrita. O microprocessador SuperSPARC possui 3,1 transistores, enquanto o UltraSPARC possui 3,8 transistores. O microprocessador UltraSPARC tinha um cache L2 maior em comparação com o L2 do SuperSPARC. No geral, o UlatraSPARC proporcionou um desempenho mais alto em todas as áreas em comparação ao SuperSPARC.