SPARC

SPARC
Изображение логотипа
Микропроцессор UltraSPARC II компании Sun Microsystems
Микропроцессор UltraSPARC II компании Sun Microsystems
Разработчик Sun Microsystems
Разрядность 64-bit (32 → 64)
Представлена 1985
Версии V9 (1993)
Архитектура RISC
Тип Регистр-Регистр
Кодирование СК фиксированное
Реализация переходов Флаги условий
Порядок байтов Bi (Big → Bi)
Размер страницы 8 KiB
Расширения VIS 1.0, 2.0, 3.0
Открытая? Yes
Регистры
Общего назначения 31 (G0 = константа ноль; не глобальные регистры используют регистровые окна)
Вещественные 32
Логотип Викисклада Медиафайлы на Викискладе

SPARC (Scalable Processor ARChitecture — масштабируемая архитектура процессора) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.

Архитектура SPARC является открытой. Это значит, что:

  • Архитектура системы команд SPARC опубликована как стандарт IEEE 1754—1994;
  • Спецификации SPARC доступны по лицензии любой компании или частному лицу и дают возможность разрабатывать свои собственные решения;
  • Развитием архитектуры SPARC занимается независимая некоммерческая организация SPARC International, Inc., основанная в 1989 году. Членство в SPARC International открыто для всех желающих.

Для производства процессоров с архитектурой SPARC достаточно закупить у SPARC International лицензию на архитектуру системы команд (99 $) и разработать свою реализацию архитектуры либо закупить готовую реализацию (что несколько дороже).

Существовало три основные ревизии архитектуры SPARC: версии 7, 8 и 9[1]. Иногда UltraSPARC серии T выделяются как отдельные архитектуры UltraSPARC Architecture 2005 и 2007[2].

Версия 8 архитектуры SPARC описывает 32-разрядный микропроцессор, тогда как версия 9 — 64-разрядный.

  1. Suryakant Bhandare. Презентация (.pptx). eng.auburn.edu (27 сентября 2007). Дата обращения: 27 февраля 2022. Архивировано 31 марта 2022 года.
  2. Overview of OpenSPARC Resources. Дата обращения: 19 августа 2015. Архивировано 10 мая 2012 года.

Developed by StudentB