Ученые из Калифорнийского университета в Дейвисе рассказали о создании микропроцессора под названием KiloCore. По словам разработчиков, это первый в мире процессор с 1000 (тысячей) ядер, причем работающих независимо.
Максимальная производительность KiloCore достигает 1,78 триллионов инструкций в секунду. Чип содержит 621 млн транзисторов и производится компанией IBM с использованием 32-нанометровой CMOS-технологии.
Каждое процессорное ядро может выполнять свою собственную мини-программу независимо от остальных. Максимальная средняя тактовая частота составляет 1,78 ГГц. Ядра передают данные непосредственно между собой, почти не прибегая к помощи отдельной памяти, избавляясь, таким образом, от традиционного "узкого места" при передаче данных.
Кроме того, процессор отличается энергоэффективностью. Например, тысячеядерник может выполнять 115 миллиардов инструкций в секунду на 0,7 Вт, то есть может запитываться в таком режиме от одной батарейки формата AA. Как подчеркивают разработчики, KiloCore выполняют инструкции в 100 раз более эффективно, чем современные ноутбучные процессоры.
Для процессора уже созданы приложения кодирования/декодирования сигналов беспроводной связи, обработки видео, шифрования и другое ПО, связанное с большим количеством параллельных вычислений.
Источник новости: UC Davis (Калифорнийский университет в Дейвисе)