СПАРК Т4

Общая информация | |
---|---|
Запущен | 2011 |
Производительность | |
Макс. процессора Тактовая частота | От 2,85 ГГц до 3,0 ГГц |
Кэш | |
L1 Кэш | 8×(16+16) КБ |
Кэш L2 | 8×128 КБ |
Кэш L3 | 4 МБ |
Архитектура и классификация | |
Технологический узел | 40 нм |
Набор инструкций | СПАРК V9 |
Физические характеристики | |
Ядра |
|
Продукты, модели, варианты | |
Основное имя |
|
История | |
Предшественник | СПАРК Т3 |
Преемник | СПАРК Т5 |
SPARC T4 — SPARC, многоядерный микропроцессор представленный в 2011 году корпорацией Oracle . Процессор спроектирован таким образом, чтобы обеспечить высокую многопоточную производительность (8 потоков на ядро, по 8 ядер на чип), а также высокую однопоточную производительность на одном и том же чипе. [1] Чип четвертого поколения. [2] процессор семейства T-Series. Sun Microsystems выпустила на рынок первый процессор T-серии ( 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». Веб-сайт онлайн-технологий The Register предположил, что этот чип будет называться «T4», будучи преемником SPARC T3 . [5] Процессорный продукт Yosemite Falls остался в планах процессоров Oracle Corporation после того, как компания приобрела Sun в начале 2010 года. [6] В декабре 2010 года вице-президент Oracle по разработке аппаратного обеспечения подтвердил, что процессор T4 предназначен для повышения производительности каждого потока, имеет восемь ядер и ожидаемый выпуск в течение одного года. [7] [8]
Дизайн процессора был представлен на конференции Hot Chips 2011 года . [9] Ядра (переименованные в «S3» из «VT») включали в себя 16-ступенчатый целочисленный конвейер с двойным выпуском и 11-тактный конвейер с плавающей запятой , оба из которых дают улучшения по сравнению с предыдущим ядром («S2»), используемым в процессоре SPARC T3 . Каждое ядро имеет связанный кэш L1 объемом 16 КБ данных и 16 КБ инструкций , а также унифицированный кэш L2 объемом 128 КБ . Все восемь ядер имеют общий кэш L3 объемом 4 МБ , а общее количество транзисторов составляет примерно 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 SPARC T4 со скоростью 10 Гбит/с. [4]
Утверждается, что архитектурные изменения обеспечивают пятикратное улучшение производительности целых чисел в одном потоке. [9] и вдвое большую пропускную способность на поток по сравнению с T3 предыдущего поколения. [4] Опубликованный результат SPECjvm2008 для 16-ядерного процессора T4-2 составляет 454 операции/м. [14] и 321 операций/м [15] для 32-ядерного T3-2, что означает увеличение производительности на ядро в 2,8 раза.
Ссылки
[ редактировать ]- ^ Jump up to: а б Лист данных процессора SPARC T4 (в архиве) (PDF) , Oracle Corporation , заархивировано из оригинала (PDF) 16 мая 2012 г.
- ^ Jump up to: а б Джин С. Бозман; Мэтью Иствуд (апрель 2012 г.), Серверы SPARC: эффективный выбор для повышения эффективности центра обработки данных, стр. 9 (PDF) , ИДЦ
- ^ Jump up to: а б Тимоти Прикетт Морган (27 сентября 2011 г.), «Oracle поднимается для продвижения серверов Unix» , www.theregister.co.uk , The Register , стр. 1–2
- ^ Jump up to: а б с д Маниш Шах; Роберт Голла; Грегори Грохоски; Пол Джордан; Джама Барре; Джефф Брукс; Марк Гринберг; Гидеон Левинский; Марк Латтрелл; Кристофер Олсон; Зейд Самоаил; Мэтт Смиттл; Том Зиаджа (март – апрель 2012 г.), IEEE Micro, vol. 32, нет. 2, Sparc T4: сервер на кристалле с динамическим потоком, стр. 8–19 , Компьютерное общество IEEE.
- ^ Тимоти Прикетт Морган (11 сентября 2009 г.), «Раскрыта дорожная карта сервера Sun Sparc» , www.theregister.co.uk , The Register , стр. 1–2.
- ^ Тимоти Прикетт Морган (28 января 2010 г.), «Oracle инвестирует в железо Sparc и кластеры» , www.register.co.uk , The Register , стр. 1–2.
- ^ Тимоти Прикетт Морган (23 декабря 2010 г.), «Oracle пересматривает дорожную карту процессора Sparc T» , www.theregister.co.uk , The Register
- ^ Jump up to: а б Диана Райхардт (редактор), «Рик Хетерингтон: демонстрация инноваций Oracle (беседы с новаторами Oracle)» , www.oracle.com , Oracle Corporation
- ^ Jump up to: а б с д Роберт Голла; Пол Джордан (19 августа 2011 г.), T4: многопоточный сервер на кристалле со встроенной поддержкой гетерогенных вычислений (PDF) , Hot Chips
- ^ Ник Фаррелл (28 сентября 2011 г.), «Oracle's Ellison вращает SPARC T4» , news.techeye.net , TechEye , заархивировано из оригинала 31 июля 2014 г. , получено 28 сентября 2011 г.
- ^ Серверная архитектура Oracle SPARC T4-1, SPARC T4-2, SPARC T4-4 и SPARC T4-1B (PDF) , Oracle Corporation
- ^ Мэтью Финнеган, «Oracle превосходит HP и IBM с помощью SPARC T4» , news.techeye.net , TechEye , заархивировано из оригинала 29 сентября 2011 г.
- ^ Техническое описание сервера SPARC T4-4 (PDF) , Oracle Corporation
- ^ Пик SPECjvm2008, Oracle SPARC T4-2 , Oracle Corporation , ноябрь 2011 г.
- ^ Пик SPECjvm2008, Oracle SPARC T3-2 , Oracle Corporation , октябрь 2010 г.
Внешние ссылки
[ редактировать ]- «Процессор SPARC T4 обеспечивает повышение производительности для широкого спектра рабочих нагрузок» , www.oracle.com , Oracle Corporation
- «Geek Fest! Говоря о конструкции процессоров SPARC T4 и T5» , www.oracle.com , Oracle Corporation , 12 октября 2012 г.