144-ядерный процессор Чарльза Мура поступил в продажу по $20

Новости и интересная информация из интернета по нашей теме

Moderator: Shaos

User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

144-ядерный процессор Чарльза Мура поступил в продажу по $20

Post by HardWareMan »

Источник.
Image
Чарльз Мур, создатель языка программирования Форт (Forth), довёл до стадии промышленного производства уникальную разработку — многоядерный процессор GA144. Чип размером 10х10 мм уже поступил в продажу по цене $20 (при заказе от десяти штук), также доступны материнские платы для него. Фактически, это аппаратное воплощение самого языка программирования Форт.

Крайне необычный процессор по ряду параметров не имеет себе равных среди CPU:

144 независимых ядра, которые активируются только при поступлении инструкции, то есть у этого процессора нет такой характеристики как «тактовая частота»;
скорость выполнения инструкций 1400 пикосекунд (эквивалент 700 МГц);
энергопотребление 7 пикоджоулей на одну инструкцию;
энергопотребление в «спящем» режиме менее 100 нановатт;

Многоуровневое программирование даёт возможность писать очень быстрый и простой микрокод либо использовать высокоуровневый язык программирования, либо сочетать оба этих метода в кластерах вычислительных ядер с указанием среди них «хостов» и «сопроцессоров» на выбор.

Чак разработал этот процессор самостоятельно с помощью им же созданного инструментария OKAD II VLSI. Инструменты для разработки под GA144, включая ассемблер/компилятор и примеры исходных кодов, распространяются бесплатно в пакете под общим названием arrayForth.

Специалисты пытаются понять, каковы целевые области применения GA144. Вариантов много:

робототехника (манипуляторы, протезы, автономные подвижные роботы);
искусственный интеллект и нейронные сети (классификация, распознавание сигналов/образов);
«бортовые системы» (диагностика состояния в реальном времени, контроль движения);
«академическое» применение (аппаратное обеспечение курсов цифровой обработки сигналов, параллельного программирования, архитектуры вычислительных систем);
распознавание и синтез речи;
модуляторы/демодуляторы сигналов.

Сам разработчик процессора дополняет этот список различными энергоэффективными приложениями (модуль беспроводного приёма энергии), портативными устройствами, системами обработки изображений, сложными управляющими системами, криптографией, высокопроизводительной обработкой сигналов, программами симуляции и синтеза и другими приложениями, которые нуждаются в массовом параллелизме.

Архитектура GA144 (PDF)
Руководство по arrayForth (PDF)
antsnark
Doomed
Posts: 434
Joined: 27 Jan 2010 03:45
Location: 83.149.9.42

Post by antsnark »

круто!
Интересно, а можно ли сделать нечто вроде Psion ? :rotate:
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

То что он много лет пробовал делать свои форт-процессоры я слышал - отрадно что дело наконец дошло до реального продаваемого продукта

P.S. Иван Мак тоже не поленился пообсуждать:
А о возможных применениях предлагается гадать и
по кофейной гуще галочки расставлять в опросе?
Формально, целевые применения должны быть описаны в datasheet-е на чип,
а не выяснятся в процессе обсуждения (в общем-то поверхностного) описания.
P.P.S. Там даже кто-то из форумчан уже налепил реальную железяку:

Image

P.P.P.S. Тоже чтоли сделать чип (естественно троичный), чтобы так же "специалисты пытались понять, каковы целевые области применения" моего чипа ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

А что там на правой платке за последствия взрыва?
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

не сильно ли усложняет написание программы такая архитектура?
потоков 10 еще в принципе можно отслеживать и дебагить но вот 144.....
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

или решили взять количеством ядер?)) дак вродь интел собирается выпускать 256 ядерку правда о частоте каждого ядра пока точной информации нет
Different
Doomed
Posts: 408
Joined: 18 Feb 2007 11:40

Post by Different »

Shaos wrote: P.P.P.S. Тоже чтоли сделать чип (естественно троичный), чтобы так же "специалисты пытались понять, каковы целевые области применения" моего чипа ;)
Сначала лучше модуль, например в 19" стойке :kruto:
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Ага, и с возможностью объединения для повышения производительности вычислений. Чтобы можно было собрать ферму. ;)
forthuser
Senior
Posts: 165
Joined: 12 Jan 2023 07:26

Re: 144-ядерный процессор Чарльза Мура поступил в продажу по

Post by forthuser »

Под этот MISC контроллер делали и Си компилятор
Chlorophyll Language and Compiler
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 144-ядерный процессор Чарльза Мура поступил в продажу по

Post by Shaos »

forthuser wrote:Под этот MISC контроллер делали и Си компилятор
Chlorophyll Language and Compiler
Ну всё-таки это не совсем Си:
Chlorophyll language is a language for spatial computation. It is a subset of C with partition annotation for pinning data and computation onto computing units (multiple cores). Chlorophyll compiler is a prototype of a synthesis-aided compiler. It is built for GreenArrays 144.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 144-ядерный процессор Чарльза Мура поступил в продажу по

Post by Lavr »

Shaos wrote:Ну всё-таки это не совсем Си:
А вот в Ардуине ИДЕ на твой взгляд "совсем Си" или "не совсем Си" ? :roll:
Как ты их различаешь?
iLavr
User avatar
Shaos
Admin
Posts: 24087
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: 144-ядерный процессор Чарльза Мура поступил в продажу по

Post by Shaos »

ну в ардуине вовсе не си

просто ненужно писать "делали и Си компилятор" если это вовсе не Си компилятор :)

на си есть стандарты - стандарты старые (ANSI-C и C99) и стандарты новые (C11, C17, C2x)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 144-ядерный процессор Чарльза Мура поступил в продажу по

Post by Lavr »

Shaos wrote:ну в ардуине вовсе не си
Я тоже с этим согласен... но в таких случаях говорят "Си-подобный" язык.
iLavr