SPARC T4 - SPARC T4

Oracle SPARC T4
SPARC T4
Общая информация
Запущен2011
Спектакль
Максимум. ЦПУ тактовая частотаОт 2,85 ГГц до 3,0 ГГц
Кеш
L1 тайник8×(16+16) кБ
Кэш L28 × 128 кБ
Кэш L34 МБ
Архитектура и классификация
Мин. размер элемента40 нм
Набор инструкцийSPARC V9
Физические характеристики
Ядра
  • 8
Продукты, модели, варианты
Основное имя (я)
  • S3
История
ПредшественникSPARC T3
ПреемникSPARC T5

В SPARC T4 это SPARC многоядерный микропроцессор введен в 2011 г. Корпорация Oracle. Процессор разработан для обеспечения высокой многопоточный производительность (8 потоков на ядро, по 8 ядер на чип), а также высокая однопоточная производительность от той же микросхемы.[1] Чип 4-го поколения[2] процессор в семействе T-Series. Sun Microsystems принес первый процессор T-Series (UltraSPARC T1 ) на рынок в 2005 году.

Этот чип является первым чипом Sun / Oracle SPARC, в котором используется динамическая потоковая передача.[3] и внеочередное исполнение.[4] Он включает в себя один модуль с плавающей запятой и один выделенный криптографический единица на ядро.[2] Ядра используют 64-битную архитектуру SPARC версии 9, работающую на частотах от 2,85 ГГц до 3,0 ГГц, и построены в 40нм процесс с умереть размер 403 мм2 (0,625 кв. Дюйма).[1]

История и дизайн

Восьмиъядерный чип с восемью потоками на ядро, построенный по 40-нм техпроцессу и работающий на частоте 2,5 ГГц, был описан в дорожной карте процессоров Sun Microsystems на 2009 год. Он имел кодовое название «Yosemite Falls» и предполагал дату выпуска в конце 2011 года. Ожидается, что будет представлена ​​новая микроархитектура под кодовым названием VT Core. Веб-сайт онлайн-технологий Реестр предположил, что этот чип будет называться "T4", будучи преемником SPARC T3.[5] Процессор Yosemite Falls остался в планах развития процессоров Oracle Corporation после того, как в начале 2010 года компания купила Sun.[6] В декабре 2010 года вице-президент Oracle по разработке аппаратного обеспечения подтвердил, что процессор T4 будет спроектирован для повышения производительности каждого потока, с восемью ядрами и с ожидаемым выпуском в течение одного года.[7][8]

Дизайн процессора был представлен на выставке 2011 г. Горячие чипсы конференция.[9] Ядра (переименованные в "S3" из "VT") включали 16-ступенчатое целое число с двойной выдачей трубопровод, и 11-тактный плавающая точка конвейер, оба дают улучшения по сравнению с предыдущим ("S2") ядром, используемым в SPARC T3 процессор. Каждое ядро ​​имеет 16 КБ данных и 16 КБ инструкций. Кеши L1, и единый 128 КБ Кэш L2. Все восемь ядер делят 4 МБ Кэш L3, а общее количество транзисторов составляет примерно 855 миллионов.[9] Это был первый процессор Sun / Oracle SPARC с внеочередное исполнение[10] и был первым процессором в семействе SPARC T-Series, который включал возможность отдавать более одной инструкции за цикл исполнительным блокам ядра.[11]

Процессор T4 был официально представлен как часть Серверы Oracle SPARC T4 в сентябре 2011 г.[12] Первые выпуски однопроцессорного стоечного сервера T4-1 работали на частоте 2,85 ГГц.[3] Двухпроцессорный T4-2 работал на той же частоте 2,85 ГГц, а четырехпроцессорный сервер T4-4 работал на частоте 3,0 ГГц.[13]

Ядро SPARC S3 также включает механизм приоритета потоков (называемый «динамической потоковой передачей»), посредством которого каждому потоку выделяются ресурсы в зависимости от необходимости, что обеспечивает повышенную производительность.[9] Большинство ресурсов ядра S3 совместно используются всеми активными потоками, до 8 из них. Общие ресурсы включают предсказание ветвления структуры, различные записи буфера и ресурсы выполнения вне очереди. Статическое распределение ресурсов резервирует ресурсы для потоков на основе политики, может ли поток их использовать или нет. Динамическая потоковая передача распределяет эти ресурсы между готовыми потоками, которые будут их использовать, тем самым повышая производительность.[4]

Криптографическая производительность была также увеличена по сравнению с чипом T3 за счет улучшений конструкции, включая новый набор криптографических инструкций.[8] На одноядерные криптографические сопроцессоры UltraSPARC T2 и T3 были заменены на внутриядерные ускорители и шифрование на основе инструкций. Реализация предназначена для обеспечения шифрования и дешифрования на скорости передачи данных на портах Ethernet 10 Гбит / с SPARC T4.[4]

Утверждается, что архитектурные изменения улучшают производительность однопоточного целого числа в 5 раз.[9] и вдвое выше производительность на поток по сравнению с предыдущим поколением T3.[4] Опубликованный результат SPECjvm2008 для 16-ядерного T4-2 составляет 454 операций / м[14] и 321 опс / м[15] для 32-ядерного T3-2, что составляет 2,8 раза по производительности на ядро.

Рекомендации

  1. ^ а б Лист данных процессора SPARC T4 (PDF), Корпорация Oracle
  2. ^ а б Жан С. Бозман; Мэттью Иствуд (апрель 2012 г.), Серверы SPARC: эффективный выбор для повышения эффективности в центре обработки данных, стр. 9 (PDF), IDC
  3. ^ а б Тимоти Прикетт Морган (27 сентября 2011 г.), «Oracle поднимается для продвижения Unix-серверов», www.theregister.co.uk, Реестр, стр. 1–2
  4. ^ а б c d Маниш Шах; Роберт Голла; Грегори Грохоски; Пол Джордан; Джама Баррех; Джефф Брукс; Марк Гринберг; Гидеон Левинский; Марк Латтрелл; Кристофер Олсон; Зейд Самоайль; Мэтт Смиттл; Том Зиаджа (март – апрель 2012 г.), IEEE Micro, т. 32, нет. 2, Sparc T4: сервер на кристалле с динамическими потоками, стр. 8-19, IEEE Computer Society
  5. ^ Тимоти Прикетт Морган (11 сентября 2009 г.), "Раскрыта дорожная карта сервера Sun Sparc", www.theregister.co.uk, Реестр, стр. 1–2
  6. ^ Тимоти Прикетт Морган (28 января 2010 г.), «Oracle инвестирует в железо Sparc, кластеры», www.register.co.uk, Реестр, стр. 1–2
  7. ^ Тимоти Прикетт Морган (23 декабря 2010 г.), «Oracle пересматривает план развития процессоров Sparc T», www.theregister.co.uk, Реестр
  8. ^ а б Диана Райхардт (ред.), «Рик Хетерингтон: презентация инноваций Oracle (беседы с новаторами Oracle)», www.oracle.com, Корпорация Oracle
  9. ^ а б c d Роберт Голла; Пол Джордан (19 августа 2011 г.), T4: высокопоточный сервер на кристалле с встроенной поддержкой гетерогенных вычислений (PDF), Горячие чипсы
  10. ^ Ник Фаррелл (28 сентября 2011 г.), "Эллисон из Oracle раскручивает SPARC T4", news.techeye.net, TechEye, заархивировано из оригинал 31 июля 2014 г., получено 28 сентября 2011
  11. ^ Серверная архитектура Oracle SPARC T4-1, SPARC T4-2, SPARC T4-4 и SPARC T4-1B (PDF), Корпорация Oracle
  12. ^ Мэтью Финнеган, «Oracle господствует над HP и IBM с помощью SPARC T4», news.techeye.net, TechEye, заархивировано из оригинал на 2011-09-29
  13. ^ Лист данных сервера SPARC T4-4 (PDF), Корпорация Oracle
  14. ^ SPECjvm2008 Peak, Oracle SPARC T4-2, Корпорация Oracle, Ноябрь 2011 г.
  15. ^ SPECjvm2008 Peak, Oracle SPARC T3-2, Корпорация Oracle, Октябрь 2010 г.

внешняя ссылка