nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Mar 2024 07:14



Reply to topic  [ 13 posts ] 
144-ядерный процессор Чарльза Мура поступил в продажу по $20 
Author Message
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Источник.
Image
Quote:
Чарльз Мур, создатель языка программирования Форт (Forth), довёл до стадии промышленного производства уникальную разработку — многоядерный процессор GA144. Чип размером 10х10 мм уже поступил в продажу по цене $20 (при заказе от десяти штук), также доступны материнские платы для него. Фактически, это аппаратное воплощение самого языка программирования Форт.

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

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

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

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

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

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

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

Архитектура GA144 (PDF)
Руководство по arrayForth (PDF)


24 Nov 2011 01:15
Profile
Doomed

Joined: 27 Jan 2010 03:45
Posts: 434
Location: 83.149.9.42
Reply with quote
Post 
круто!
Интересно, а можно ли сделать нечто вроде Psion ? :rotate:


24 Nov 2011 12:18
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
Post 
То что он много лет пробовал делать свои форт-процессоры я слышал - отрадно что дело наконец дошло до реального продаваемого продукта

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


P.P.S. Там даже кто-то из форумчан уже налепил реальную железяку:

Image

P.P.P.S. Тоже чтоли сделать чип (естественно троичный), чтобы так же "специалисты пытались понять, каковы целевые области применения" моего чипа ;)

_________________
:dj: https://mastodon.social/@Shaos


25 Nov 2011 09:05
Profile WWW
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
А что там на правой платке за последствия взрыва?


25 Nov 2011 13:46
Profile
Maniac

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


25 Nov 2011 14:38
Profile
Maniac

Joined: 14 Jul 2011 02:18
Posts: 254
Location: Гомель
Reply with quote
Post 
или решили взять количеством ядер?)) дак вродь интел собирается выпускать 256 ядерку правда о частоте каждого ядра пока точной информации нет


25 Nov 2011 14:39
Profile
Doomed

Joined: 18 Feb 2007 11:40
Posts: 408
Reply with quote
Post 
Shaos wrote:
P.P.P.S. Тоже чтоли сделать чип (естественно троичный), чтобы так же "специалисты пытались понять, каковы целевые области применения" моего чипа ;)

Сначала лучше модуль, например в 19" стойке :kruto:


27 Nov 2011 21:54
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Ага, и с возможностью объединения для повышения производительности вычислений. Чтобы можно было собрать ферму. ;)


27 Nov 2011 22:57
Profile
Senior

Joined: 12 Jan 2023 07:26
Posts: 165
Reply with quote
Под этот MISC контроллер делали и Си компилятор
Chlorophyll Language and Compiler


01 Apr 2023 05:22
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
forthuser wrote:
Под этот MISC контроллер делали и Си компилятор
Chlorophyll Language and Compiler

Ну всё-таки это не совсем Си:
Quote:
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.

_________________
:dj: https://mastodon.social/@Shaos


01 Apr 2023 11:37
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Ну всё-таки это не совсем Си:

А вот в Ардуине ИДЕ на твой взгляд "совсем Си" или "не совсем Си" ? :roll:
Как ты их различаешь?

_________________
iLavr


02 Apr 2023 01:32
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
ну в ардуине вовсе не си

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

на си есть стандарты - стандарты старые (ANSI-C и C99) и стандарты новые (C11, C17, C2x)

_________________
:dj: https://mastodon.social/@Shaos


02 Apr 2023 02:04
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
ну в ардуине вовсе не си

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

_________________
iLavr


02 Apr 2023 03:59
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 13 posts ] 

Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.