Différence entre SuperSPARC et UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (dérivé de Scalable Processor ARChitecture) est une architecture RISC (Reduced Instruction Set Computing) développée par Sun Microsystems. Ces microprocesseurs SPARC peuvent être trouvés dans les ordinateurs portables des superordinateurs tels que les serveurs d'entreprise. Ils exécutent des systèmes d'exploitation tels que Solaris, OpenBSD et NetBSD. SuperSPARC est la version de SPARC développée en 1992. Le microprocesseur SuperSPARC utilise la version d'architecture SPARC V8. UltraSPARC est le microprocesseur SPARC, qui a remplacé SuperSPARC. UltraSPARC a été développé en 1995 par Sun Microsystems. UltraSPARC utilisait le logiciel ISAC SPARC V9 et était le premier microprocesseur SPARC à utiliser le logiciel ISA V9..

SuperSPARC

SuperSPARC est la version du microprocesseur SPARC publiée en 1992 par Sun Microsystems. C'était le nom de code Viking. Le microprocesseur SuperSPARC utilise le SPARC V8 ISA. Sun a présenté les versions à microprocesseur SuperSPARC à 33 MHz et à 40 MHz. SuperSPARC contenait 3,1 millions de transistors. Texas Instruments (TI) a fabriqué ce microprocesseur au Japon. SuperSPARC + et SuperSPARC-II sont deux dérivés de SuperSPARC. La sortie du microprocesseur SuperSPARC + avait pour but de corriger quelques bugs présents dans la version originale. Cependant, le microprocesseur SuperSPARC-II, sorti en 1994, était une version améliorée par rapport au microprocesseur SuperSAPRC d’origine, avec des vitesses allant jusqu’à 80-90 MHz. Le microprocesseur SuperSAPRC avait un cache L1 de 16 Ko. Son cache L2 avait une capacité de 2 Mo. Le cache L3 n'était pas présent dans le microprocesseur SuperSPARC. SuperSPARC-II était nommé Voyager.

UltraSPARC

UltraSPARC est la version du microprocesseur SPARC publiée par Sun Microsystems en 1995 en remplacement de SuperSPARC-II. Il utilisait l'architecture V9 ISA de SPARC. En fait, il s'agissait du premier microprocesseur SPARC basé sur le logiciel ISAC SPARC V9 64 bits. Texas Instruments a réalisé la fabrication d’UltraSPARC 64 bits. 32 entrées 64 bits se trouvaient dans le fichier de registre entier. C'est un processeur superscalaire, qui exécute des instructions dans un pipeline à neuf étapes. Il y avait deux unités ALU mais une seule pouvait effectuer des opérations de multiplication et de division. Le microprocesseur UltraSPARC possède un type spécial d'unité à virgule flottante appelée FGU (unité à virgule flottante / graphique), qui fournit également un support multimédia. Il existe deux niveaux de cache: primaire et secondaire. Le cache principal est de 16 Ko et le cache secondaire de 512 Ko à 4 Mo. Il avait six ports d'entrée et de sortie sous forme de trois lectures et trois écritures. Il contenait 3,8 millions de transistors.

Quelle est la différence entre SuperSPARC et UltraSPARC??

Les microprocesseurs SuperSPARC et UltraSPARC présentent de nombreuses différences, notamment depuis que le microprocesseur UltraSPARC a remplacé SuperSPARC en 1995. Le microprocesseur SuperSPARC utilisait le V8 SPARC ISA, tandis que le microprocesseur UltraSPARC était le premier microprocesseur SPARC à utiliser le V9 SPARC ISA. En fait, le microprocesseur UltraSPARC était un microprocesseur 64 bits. Naturellement, le microprocesseur UltraSPARC avait des fréquences d’horloge plus élevées que le microprocesseur SuperSPARC. En termes d'unités fonctionnelles, il y avait une différence notable. Pour atteindre des fréquences d’horloge plus élevées que SuperSPARC, le microprocesseur UltraSPARC possède des unités plus simples. Par exemple, ceci a été réalisé en ne mettant pas en cascade les unités ALU pour s'assurer que la fréquence d'horloge n'était pas limitée. Le microprocesseur SuperSPARC avait des transistors 3.1, alors que l'UltraSPARC en avait 3,8. Le microprocesseur UltraSPARC disposait d'un cache L2 plus volumineux que le L2 de SuperSPARC. Dans l’ensemble, UlatraSPARC a fourni une performance supérieure dans tous les domaines par rapport à SuperSPARC.