Ученые создали 36-ядерный процессор
В Массачусетском технологическом институте разработали уникальный компьютерный микрочип, способный преодолевать трудности с когерентностью кэша. Как следствие, ученым удалось сделать микропроцессор, в каковом стабильно работают 36 ядер
Напоминаем, что когерентность кэша – проблема многоядерных микропроцессоров, связанная с противоречивостью информации в общей памяти. Чем больше ядер в процессоре, тем труднее согласовывать их работу. Вследствие этого через определенное время производительность больше не растет – микропроцессор меньше тратит времени на подсчеты, но намного дольше ждет, пока освободится шина. В новеньком микропроцессоре SCORPIO специалисты реализовали необычную систему, позволяющую множеству ядер эффективно взаимодействовать.
Как подчеркивает один из создателей технологии, Лишуан Пе, обрабатывание запросов в настолько большой структуре должно проходить по принципу, схожему с тем, каковой применяется для маршрутизации пакетов в Глобальной сети. Всякое из ядер обладает таким маршрутизатором, который способен передавать пакеты по нелинейным схемам.
Кроме всего вышеперечисленного, в составе нового 36-ядерного чипа имеется вторая коммуникационная сеть, которая является "тенью" первой основной сети. Вторичная сеть имеет упрощенную логику работы, использует более простые электронные схемы и протоколы обмена. Служит вторичная сеть для ускорения обмена данными между удаленными вычислительными ядрами, когда сеть обнаруживает запрос на передачу данных, перемещающийся по основной сети, происходит объединение узлов вторичной сети и передаваемые назад данные проходят уже через вторичную сеть с минимально возможной задержкой.
Пе уже показала научному обществу работоспособный концепт 36-ядерного микропроцессора. Микрочип будет обеспечивать работу специально усовершенствованной версии Linux. Подлинную скорость работы ПО на оригинальной компьютерной системе необходимо оценивать опытным путем. Но уже сейчас специалисты подчеркивают, что их разработка приведет к быстрому росту производительности ПК.