xaker

36-ядерный ЦПУ из Массачусетского института

  • суббота, 28 июня 2014 г. в 03:12:45
http://www.xakep.ru/post/62678/

В проектировании многоядерных процессоров одной из главных задач всегда была когерентность кэша, то есть решение проблемы с противоречивостью данных в общей памяти. Кэш называется когерентным, если записи в одну и ту же ячейку памяти осуществляются последовательно.

Инженеры из Массачусетского технологического института разработали 36-ядерный процессор SCORPIO особой архитектуры. Он спроектирован относительно просто, из 36 совершенно одинаковых ядер и контроллеров памяти. Но самое главное, что инженеры разобрались с когерентностью кэша. Они говорят, что созданную ими схему можно масштабировать абсолютно на любое количество ядер.

«Новая схема когерентности кэша поддерживает глобальный порядок обработки запросов в mesh-сети с помощью разделения доставки и обработки сообщения, — сказано в научной работе, — так что она [схема] в состоянии решить ключевые проблемы масштабирования с когерентностью».

Учёные говорят, что обработка запросов в 36-ядерном чипе напоминает маршрутизацию пакетов в компьютерной сети (network-on-chip).

Новый дизайн процессора представили на Международном симпозиуме по компьютерной архитектуре.