В США создан микрочип из 1000 процессоров

Москва, 09:21, 19 Июн 2016, редакция FTimes.ru, автор Сергей Кузнецов.

Микрочип, содержащий 1000 независимых программируемых процессоров, был разработан командой из Калифорнийского университета. Энергосберегающий чип KiloCore имеет максимальную скорость расчета 1,78 трлн. операций в секунду и содержит 621 млн. транзисторов.

«Это первая в мире микросхема с 1000 процессоров с самой высокой тактовой частотой, когда-либо созданная в университете», — сказал Беван Баас, профессор электротехники.

В то время как ранее созданные многопроцессорные чипы не превышали количества около 300 процессоров, большинство из них создавались для исследовательских целей и мало поступали в продажу. Чип KiloCore был изготовлен компанией IBM, использующей свои 32 нм технологии CMOS.

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

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

Чип является самым энергоэффективным многоядерным процессором. Например, 1000 процессоров могут выполнять 115 миллиардов операций в секунду, потребляя всего 0,7 Вт, достаточно мало, чтобы питается от одной АА батареи. Чип KiloCore выполняет инструкции более чем в 100 раз эффективнее, чем современный процессор для ноутбука.

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

Команда разработчиков завершила разработку компилятора для программирования чипа.