Компьютер
-
Проект Xputer
- Xputer — реконфигурируемый компьютер, разработанный Райнером Хартенштейном.
- Хартенштейн использует различные термины для описания инноваций в архитектуре.
- Xputer представляет переход от архитектуры Фон Неймана к архитектуре «мягкого арифметико-логического модуля».
-
Архитектура Xputer
- Архитектура основана на потоках данных, аналогична архитектуре фон Неймана.
- Xputer состоит из реконфигурируемого массива путей передачи данных (rDPA).
- В первой версии Xputer ширина шины между ALU составляла 32 бита.
- ALU выполняют одну математическую операцию или маршрутизацию данных.
- ALU соединены в сеть с помощью различных типов соединений.
-
Программное обеспечение и компилятор
- Программы для Xputer написаны на языке C и компилируются с помощью компилятора CoDeX.
- CoDeX отображает части программы на C в rDPA-матрицу.
-
Реконфигурируемые массивы передачи данных (rDPA)
- rDPA — полупроводниковое устройство с реконфигурируемыми блоками передачи данных.
- RDPA имеют ширину в несколько бит, что обеспечивает крупнозернистую реконфигурируемость.
- Каждый rDPU может быть запрограммирован для выполнения различных функций.
- RDPA структурно запрограммированы на основе исходного кода «config-ware».
-
Особенности RDPA
- RDPA не управляются потоком команд и не имеют программного счетчика.
Полный текст статьи: