stringtranslate.com

СПАРК Т4

Oracle СПАРК Т4

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». Онлайновый технологический сайт 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 КБ и кэш L1 объемом 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 на уровне ядра были заменены ускорителями в ядре и криптографией на основе инструкций. Реализация разработана для достижения шифрования и дешифрования на скорости передачи данных на 10-гигабитных Ethernet-портах SPARC T4. [4]

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

Ссылки

  1. ^ ab SPARC T4 Processor Data (архив) Sheet (PDF) , Oracle Corporation , архивировано из оригинала (PDF) 2012-05-16
  2. ^ ab Jean S. Bozman; Matthew Eastwood (апрель 2012 г.), Серверы SPARC: эффективный выбор для эффективности в центре обработки данных, стр. 9 (PDF) , IDC
  3. ^ Тимоти Прикетт Морган (27 сентября 2011 г.), «Oracle поднимается для Unix-серверного push», www.theregister.co.uk , The Register , стр. 1–2
  4. ^ abcd Маниш Шах; Роберт Голла; Грегори Грохоски; Пол Джордан; Джама Баррех; Джефф Брукс; Марк Гринберг; Гидеон Левински; Марк Латтрелл; Кристофер Олсон; Зейд Самоил; Мэтт Смиттл; Том Зиаджа (март–апрель 2012 г.), IEEE Micro, т. 32, № 2, Sparc T4: динамически многопоточный сервер на кристалле, стр. 8–19, IEEE Computer Society
  5. Тимоти Прикетт Морган (11 сентября 2009 г.), «Раскрыта дорожная карта сервера Sparc от Sun», www.theregister.co.uk , The Register , стр. 1–2
  6. ^ Тимоти Прикетт Морган (28 января 2010 г.), «Oracle инвестирует в Sparc iron, clusters», www.register.co.uk , The Register , стр. 1–2
  7. ^ Тимоти Прикетт Морган (23 декабря 2010 г.), «Oracle пересматривает дорожную карту процессора Sparc T», www.theregister.co.uk , The Register
  8. ^ Диана Рейхардт (ред.), «Рик Хетерингтон: Презентация инноваций Oracle (беседы с новаторами Oracle)», www.oracle.com , корпорация Oracle
  9. ^ abcd Роберт Голла; Пол Джордан (19 августа 2011 г.), T4: многопоточный сервер на кристалле с собственной поддержкой гетерогенных вычислений (PDF) , Hot Chips
  10. Ник Фаррелл (28 сентября 2011 г.), «Oracle's Ellison spins SPARC T4», news.techeye.net , TechEye , заархивировано из оригинала 31 июля 2014 г. , извлечено 28 сентября 2011 г.
  11. ^ Архитектура серверов SPARC T4-1, SPARC T4-2, SPARC T4-4 и SPARC T4-1B компании Oracle (PDF) , корпорация Oracle
  12. ^ Мэтью Финнеган, «Oracle господствует над HP и IBM с SPARC T4», news.techeye.net , TechEye , архивировано из оригинала 29-09-2011
  13. ^ Технические характеристики сервера SPARC T4-4 (PDF) , Oracle Corporation
  14. ^ SPECjvm2008 Peak, Oracle SPARC T4-2, Oracle Corporation , ноябрь 2011 г.
  15. ^ SPECjvm2008 Peak, Oracle SPARC T3-2, Oracle Corporation , октябрь 2010 г.

Внешние ссылки