SuperSPARC срещу UltraSPARC
SPARC (произлиза от ARChitecture на мащабируем процесор) е RISC (Намалено изчисляване на набор от инструкции) ISA (Архитектура на набора от инструкции), разработено от Sun Microsystems. Тези микропроцесори SPARC могат да бъдат намерени в преносими компютри към суперкомпютри като корпоративни сървъри. Те работят с операционни системи като Solaris, OpenBSD и NetBSD. SuperSPARC е версията на SPARC, разработена през 1992 г. Микропроцесорът SuperSPARC използва версията за архитектура SPARC V8. UltraSPARC е микропроцесорът SPARC, който замени SuperSPARC. UltraSPARC е разработен през 1995 г. от Sun Microsystems. UltraSPARC използва V9 SPARC ISA и е първият SPARC микропроцесор, който използва V9 ISA.
SuperSPARC
SuperSPARC е версията на микропроцесора SPARC, издадена през 1992 г. от Sun Microsystems. Той беше с кодово име Viking. Микропроцесорът SuperSPARC използва SPARC V8 ISA. Sun представи 33MHz и 40MHz SuperSPARC микропроцесорни версии. 3.1 милиона транзистора се съдържаха в SuperSPARC. Texas Instruments (TI) произвежда този микропроцесор в Япония. SuperSPARC + и SuperSPARC-II бяха две производни на SuperSPARC. Намерението зад пускането на микропроцесора SuperSPARC + беше да поправи няколко грешки, налични в оригиналната версия. Микропроцесорът SuperSPARC-II, който беше пуснат през 1994 г., беше подобрена версия в сравнение с оригиналния микропроцесор SuperSAPRC със скорости до 80-90MHz. Микропроцесорът SuperSAPRC имаше L1 кеш памет от 16KB. Неговият L2 кеш имаше капацитет от 2MB. L3 кешът не присъства в микропроцесора SuperSPARC. SuperSPARC-II беше с кодово име Voyager.
UltraSPARC
UltraSPARC е версията на микропроцесора SPARC, издадена от Sun Microsystems през 1995 г., замествайки SuperSPARC-II. Той използва V9 ISA на архитектура SPARC. Всъщност това беше първият микропроцесор SPARC, базиран на 64-битов SPARC V9 ISA. Texas Instruments извърши производството на 64-битов UltraSPARC. 32 64-битови записа бяха във файла с регистрите с цели числа. Това е суперскаларен процесор, който изпълнява инструкции в ред в конвейер с девет етапа. Имаше две единици ALU, но само един можеше да извършва операции по умножаване и разделяне. Микропроцесорът UltraSPARC има специален тип единица с плаваща запетая, наречена FGU (плаваща запетая / графична единица), която също осигурява мултимедийна поддръжка. Има две нива на кеш памет като основно и вторично. Основният кеш е 16KB, а вторичният кеш е 512KB до 4MB. Той имаше шест входни и изходни порта под формата на три четения и три записи. Съдържаше 3,8 милиона транзистора.
Каква е разликата между SuperSPARC и UltraSPARC?
Микропроцесорите SuperSPARC и UltraSPARC имат много разлики, особено след като UltraSPARC микропроцесорът замени SuperSPARC през 1995 г. SuperSPARC микропроцесорът използва V8 SPARC ISA, докато UltraSPARC микропроцесорът е първият SPARC микропроцесор, който използва V9 SPARC ISA. Всъщност микропроцесорът UltraSPARC беше 64-битов микропроцесор. Разбираемо е, че UltraSPARC микропроцесорът има по-високи тактови честоти от SuperSPARC микропроцесора. По отношение на функционалните единици имаше забележима разлика. За да постигне по-високи тактови честоти от SuperSPARC, UltraSPARC микропроцесорът разполага с по-прости устройства. Например, това беше постигнато чрез некаскадиране на ALU модулите, за да се гарантира, че тактовата честота не е ограничена. Микропроцесорът SuperSPARC имаше 3.1 транзистора, докато UltraSPARC имаше 3.8 транзистора. Микропроцесорът UltraSPARC имаше по-голям L2 кеш в сравнение с L2 на SuperSPARC. Като цяло UlatraSPARC осигури по-висока производителност във всички области в сравнение със SuperSPARC.