Создан 1000-ядерный процессор

1000-ядерный процессор

Исследователи из Калифорнийского университета в Дейвисе (США) создали 1000-ядерный процессор KiloCore. Корпорация IBM изготовила его, применяя 32-нм технологический процесс.

Создатели KiloCore утверждают, что это первый в мире процессор с 1 тыс. ядрами. Но это не верно. В 2000 г. процессор с таким же числом ядер выстроили шотландские исследователи.

Независимость ядер

Каждое ядро процессора KiloCore способно трудиться независимо и делать собственную микропрограмму. «Это намного действеннее, чем подход, что употребляется в процессорах графических ускорителей. Мысль содержится в том, дабы разбить приложение на множество подпрограмм, любая из которых возможно запущена параллельно на отдельном ядре. Так, будет достигнута высокая производительность при низком потреблении энергии», — сказали авторы.

Потому, что каждое ядро трудится на собственной тактовой частоте, оно возможно отключено для экономии энергии. Большая тактовая частота ядер ограничена 1,78 ГГц. Ядра пересылают данные друг другу напрямую.

Нет никакой неспециализированной памяти, которая имела возможность бы стать узким горлышком при обработке данных», — поведал создатель архитектуры Брент Боненштьех (Brent Bohnenstieh).

Создан 1000-ядерный процессор

1000-ядерный процессор KiloCore

Самый действенный чип

KiloCore возможно и не есть первым в мире 1000-ядерным процессором. Но его авторы утверждают, что ему нет равных в плане эффективности.

Как утверждают разработчики, KiloCore владеет 621 млн транзисторами и может делать 1,78 трлн команд в секунду, затрачивая 0,7 Вт. «В качестве источника питания возможно применять батарейку формата AA», — заявили исследователи.

«KiloCore более, чем в 100 раз действеннее делает команды если сравнивать с современным процессором для ноутбука», — добавили они.

Сфера применения

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

Для удобства программирования чипа исследователи создали инструмент и соответствующий компилятор для автоматического распределения программ по ядрам.

1000-ядерный процессор!


Похожие статьи, подобранные для Вас:

Читайте также: