SPARC (Scalable Processor ARChitecture) — масштабируемая процессорная архитектура) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.
Архитектура SPARC является открытой — это значит, что:
Для производства процессоров с архитектурой SPARC достаточно купить у SPARC International, Inc. лицензию на архитектуру системы команд ($99) и разработать свою реализацию архитектуры, либо закупить готовую реализацию (что несколько дороже).
| Год | Название | Модель | Частота, (МГц) | Версия архитектуры |
|---|---|---|---|---|
| 2007 | Sun SME1908A | 1000-1400 | V9 / UA 2007 | |
| 2008 | Sun SME1910A | 1200-1400 | V9 / UA 2007 | |
| 2008 | Sun T5240 | 1200 | V9 / UA 2007 | |
| 2008 | SPARC64 VII (Jupiter) | Fujitsu | 2400-2520 | V9/JPS2 |
| 2009 | Sun SME1832 | 2300 | V9 / UA |
Существовало несколько ревизий архитектуры SPARC. Самыми последними являются версии 8 и 9. Версия 8 архитектуры SPARC описывает 32-разрядный микропроцессор, тогда как версия 9 — 64-разрядный [6,71,72].
Sun Ultra Sparc T2
Процессор
(рис 12.1) Кристалл Ultra Sparc T2Процессор представляет собой высокоинтегрированную многоядерную и многопоточную систему на кристалле (
В сумме процессор может обрабатывать до 64 потоков (это свойство особо востребовано в 10-й версии Solaris OS). Тактовые частоты для этого процессора доступны в диапазоне 900-1400 МГц. На каждое ядро в процессоре имеется по одному криптографическому сопроцессору (так называемые процессоры "безопасности").
(рис 12.2) Структура процессора Sun Ultra Sparc T2Каждое
Аппаратно SPARC-ядро поддерживает восемь потоков. Поддержка включает в себя полный регистровый файл (с восемью регистровыми окнами), включая большинство привилегированных регистров на каждый поток. Потоки разделяют между собой кэши инструкций и данных, блок вычислений с плавающей точкой (наличия одного блока с плавающей точкой вполне достаточно для многопоточных коммерческих приложений, в которых операции с плавающей точкой занимают порядка 1% от общего
Каждое ядро имеет встроенный восьмиканальный кэш инструкций
первого уровня размером 16 Кб, интегрированный с четырехканальным
Процессор Ultra SPARC T2 имеет также встроенный контроллер для шины
Восемь процессорных ядер Niagara 2 связаны матричным переключателем с восемью банками 16-канального модульно-ассоциативного кэша второго уровня, общим объемом 4 Мбайт (у Niagara 1 — 3 Мбайт). Поскольку нагрузка на кэш в новом процессоре возросла вдвое, а объем кэша увеличился лишь на треть, для поддержания высокой производительности процессора разработчикам пришлось увеличить пропускную способность системы памяти. Вместо четырехканальной памяти DDR2, реализованной в Niagara 1, в процессоре используются четыре сдвоенных канала FBDIMM
Процессор оборудован четырьмя контроллерами памяти и может работать с 64 банками памяти стандарта FB-
Частота
Процессоры семейства Niagara считывают инструкции парами (четная и нечетная). При этом четная инструкция сразу же поступает в конвейер, а нечетная сохраняется в буфере до тех пор, пока не придет ее очередь (в каждый данный момент времени в конвейере находится одна инструкция). В ядре процессора Niagara 2 количество буферов инструкций увеличено до восьми (у каждого потока теперь свой буфер). В конвейере Niagara 2 появились дополнительные стадии. Конвейер целочисленных операций стал восьмистадийным, тогда как при выполнении инструкций, работающих с данными с плавающей запятой, конвейер насчитывает 12 стадий.
Некэшируемый (NCU) блок выполняет декодирование передач, адресованных в пространство ввода-вывода, и направляет их на соответствующие блоки (DMU,
Блок системного интерфейса (
В дополнение процессор содержит два контроллера PCI Express, два 1/10 Гб/с Ethernet контроллера MAC-уровня с интерфейсами
Интерфейс
Блок сетевых интерфейсов имеет две линии интерфейсов со скоростями 10 Гб/с, два
10-гигабитный Ethernet MAC (10GbE) поддерживает 16 MAC-адресов на порт, поддержку кадров длиной до 9216 байт, поддержку пауз между кадрами по стандарту IEEE 802.3. Возможна настройка времени паузы. Поддерживаются сброс пакетов, содержащих ошибки, проверка ошибок пакетов, вычисление и проверка контрольной суммы, сброс пакетов с ошибкой контрольной суммы.
Примеры применения процессоров Ultra Sparc T2 представлены на рис 12.3-рис 12.6.

(рис 12.4) Серверы приложений, системы обнаружения вторжений, криптография, контроллеры беспроводных сетей — 10 Гб/с решение(рис 12.3) Серверы приложений, системы обнаружения вторжений, криптография, контроллеры беспроводных сетей — 12/24 Гб/с решениеНоминальное энергопотребление процессора составляет 95 Вт, максимальное — 123 Вт. Спектр возможных конфигураций количества ядер процессора, тактовых частот и потребляемой мощности представлены в таблице 12.2.
| Число ядер | Частота (ГГц) | Потребляемая мощность (Вт) |
|---|---|---|
| 8 | 1,2 | 91 |
| 8 | 0,9 | 65 |
| 6 | 0,9 | 57 |
| 4 | 0,9 | 46 |

(рис 12.6) Блейд-системы (ATCA)(рис 12.5) ATCA-блейд-система с несколькими 1 или 10 Гб/с интерфейсами на RTMПо данным Sun, производительность при выполнении отдельного потока (при полной загрузке
Процессор
Основная область применений — серверы приложений, веб-серверы.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.