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






Горячие темы