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. Він отримав кодову назву Вікінг. Мікропроцесор SuperSPARC використовує ISA SPARC V8. Sun представила мікропроцесорні версії мікропроцесорів SuperSPARC 33 МГц і 40 МГц. 3,1 мільйона транзисторів містилися в SuperSPARC. Компанія Texas Instruments (TI) виготовила цей мікропроцесор в Японії. SuperSPARC + і SuperSPARC-II були двома похідними SuperSPARC. Намір випустити мікропроцесор SuperSPARC + полягав у тому, щоб виправити кілька помилок, наявних у оригінальній версії. Однак мікропроцесор SuperSPARC-II, який був випущений в 1994 році, був вдосконаленою версією порівняно з оригінальним мікропроцесором SuperSAPRC зі швидкістю до 80-90 МГц. Мікропроцесор SuperSAPRC мав кеш-пам'ять L1 в 16 КБ. Його кеш-пам'ять L2 мала місткість 2 Мб. Кеш 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-бітні записи були у файлі цілої реєстрації. Це суперскалярний процесор, який виконує впорядковані вказівки в трубопроводі з дев'ятьма ступенями. Було два підрозділи АЛУ, але лише один міг виконувати операції множення та ділення. Мікропроцесор UltraSPARC має спеціальний тип блоку з плаваючою комою під назвою FGU (плаваюча точка / графічний пристрій), який також забезпечує мультимедійну підтримку. Є два рівні кешу як основний та вторинний. Первинний кеш-пам'ять становить 16 КБ, а вторинний кеш - від 512 КБ до 4 МБ. Він мав шість вхідних та вихідних портів у вигляді трьох зчитування та трьох записів. Він містив 3,8 мільйона транзисторів.
Яка різниця між SuperSPARC та UltraSPARC?
Мікропроцесори SuperSPARC і UltraSPARC мають багато відмінностей, тим більше, що мікропроцесор UltraSPARC замінив SuperSPARC в 1995 році. Мікропроцесор SuperSPARC використовував V8 SPARC ISA, тоді як Ultraproccar мікропроцесор був першим мікропроцесором SPARC, який використовував V9 SPARC ISA. Насправді мікропроцесор UltraSPARC був 64-бітовим мікропроцесором. Зрозуміло, що мікропроцесор UltraSPARC мав більш високі тактові частоти, ніж мікропроцесор SuperSPARC. Щодо функціональних підрозділів, то була помітна різниця. Для досягнення більш високих тактових частот, ніж SuperSPARC, мікропроцесор UltraSPARC має більш прості блоки. Наприклад, цього вдалося досягти не каскадування блоків ALU, щоб переконатися, що тактова частота не була обмежена. Мікропроцесор SuperSPARC мав 3,1 транзисторів, а UltraSPARC - 3,8 транзисторів. Мікропроцесор UltraSPARC мав більший кеш-пам'ять L2 порівняно з L2 SuperSPARC. Загалом, UlatraSPARC забезпечив більш високу ефективність у всіх сферах порівняно з SuperSPARC.