Компьютерные новости
Все разделы
Ученые создали процессор с 1000 ядрами
Группа аспирантов Университета Калифорнии создала уникальный процессор – KiloCore. Это первый в мире образец с 1000 независимыми программируемыми ядрами. Его изготовили на фабрике IBM с применением 32-нм CMOS-технологии. Новинка использует 621 млн. транзисторов и может обрабатывать максимум 1,78 триллионов инструкций за секунду.
KiloCore использует новый подход к организации вычислительного процесса. Он предполагает разбитие приложения на множество мелких частей, каждая из которых независимо и в параллельном режиме выполняется на своем ядре. А результатами они обмениваются напрямую, без использования общего пула памяти. Таким образом достигается большая гибкость параллельного вычисления, чем предлагает использующаяся сейчас модель SIMD.
Каждое ядро процессора KiloCore работает на собственной частоте, которая меняется динамически. Максимальный показатель может составлять 1,78 ГГц, а при отсутствии нагрузки оно может полностью отключаться для сохранения энергии. В результате, например, процессор может обрабатывать 115 млрд. инструкций в секунду, потребляя всего 0,7 Вт. Ученые посчитали, что KiloCore справляется с вычислительными задачами в 100 раз эффективнее, чем современные процессоры для ноутбуков.
Команда разработчиков уже создала и специальные приложения для запуска на KiloCore, предполагающие беспроводное кодирование / декодирование информации, обработку видео, шифрование данных и решение других задач, которые широко используют возможности параллельной обработки данных. Также имеется компилятор и автоматический инструмент для программирования чипа. Конечно, мы вряд ли увидим массовое производство KiloCore, но реализованные в нем идеи вполне могут быть использованы в будущих серийных процессорах.
https://www.engadget.com
https://www.ucdavis.edu
Сергей Будиловский