
Крайне необычный процессор по ряду параметров не имеет себе равных среди CPU:
- 144 независимых ядра, которые активируются только при поступлении инструкции, то есть у этого процессора нет такой характеристики как «тактовая частота»;
- скорость выполнения инструкций 1400 пикосекунд (эквивалент 700 МГц);
- энергопотребление 7 пикоджоулей на одну инструкцию;
- энергопотребление в «спящем» режиме менее 100 нановатт;
Чак разработал этот процессор самостоятельно с помощью им же созданного инструментария OKAD II VLSI. Инструменты для разработки под GA144, включая ассемблер/компилятор и примеры исходных кодов, распространяются бесплатно в пакете под общим названием arrayForth.
Специалисты пытаются понять, каковы целевые области применения GA144. Вариантов много:
- робототехника (манипуляторы, протезы, автономные подвижные роботы);
- искусственный интеллект и нейронные сети (классификация, распознавание сигналов/образов);
- «бортовые системы» (диагностика состояния в реальном времени, контроль движения);
- «академическое» применение (аппаратное обеспечение курсов цифровой обработки сигналов, параллельного программирования, архитектуры вычислительных систем);
- распознавание и синтез речи;
- модуляторы/демодуляторы сигналов.
Архитектура GA144 (PDF)
Руководство по arrayForth (PDF)