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