|
Форт - как само стремление к простоте программы и аппаратуры. Стековая машина, как минимум для решения универсальных задач. Стековый код - компактный, модульный и переносимый. Форт процессоры, как прецедент создания реальных микропроцессоров малыми силами. Всё это особенно важно при разработке встраиваемых систем. Однако, в последнее время в такие системы всё чаще выполняют цифровую обработку сигналов (DSP), что требует повышения производительности. |
| Instruction Level Parallelism - как основной метод увеличения производительности ядра процессора. Архитектура VLIW - возлагает на программиста (или транслятор) ответственность за загрузку параллельно работающих устройств. TTA - дальнейшее упрощение аппаратуры и придание программисту (компилятору) большей свободы в организации вычислений, за счёт расщепления команд на более элементарные. |
|
| Концепции Форта и TTA просты и обладают взаимодополняющими свойствами, поэтому могут быть использованы в рамках одной архитектуры: sTTAck. О планах создания модели на VHDL и реализации её на FPGA, о трансляторе Форта для этой архитектуры и об оценке производительности на задачах общего назначения и цифровой обработки сигналов. |