KiloCore — 1000-ядерный процессор, каждое ядро которого работает независимо

в 8:45, , рубрики: Новости, метки:


Специалистами Калифорнийского университета в Дейвисе создана микросхема KiloCore, конфигурация которой включает 1000 процессорных ядер. По словам исследователей, KiloCore — первый 1000-ядерный процессор в мире. Кроме того, это наиболее производительный процессор, созданный в университете — его производительность достигает 1,78 трлн команд в секунду. Процессор изготовлен IBM по 32-нанометровой технологии CMOS.

Процессор, состоящий из 621 млн транзисторов, интересен тем, что все его ядра являются независимыми, то есть могут выполнять разные программы. Этим новый процессор принципиально отличается от многоядерных графических процессоров, следующих идеологии Single-Instruction-Multiple-Data, при которой все ядра работают по единой программе, что ограничивает их использование специфическим кругом задач. Ядра KiloCore обмениваются между собой данными напрямую, что позволяет устранить узкое место в виде обмена через память в классических многопроцессорных конфигурациях.

Ядра KiloCore обмениваются между собой данными напрямую

Ядра KiloCore можно выключать для снижения энергопотребления. Впрочем, процессор и так демонстрирует впечатляющую энергетическую эффективность. Он может работать от одного элемента AA, выполняя 115 млрд операций в секунду и потребляя всего 0,7 Вт.

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

Источник: Калифорнийский университет в Дейвисе

Источник

Поделиться новостью

* - обязательные к заполнению поля