ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » кодогенерация для ЦП (CPU) » Про кастомные архитектуры, и MMIX в частности


Про кастомные архитектуры, и MMIX в частности

Сообщений 1 страница 2 из 2

1

Сама архитектура существует в виде словесного описания у Кнута.

Существует проект эмуляции MMIX как расширение-процессор для QEMU:
https://repo.or.cz/qemu/mmix.git
(2009-й год)

Существует реализация MMIX для FPGA:
https://github.com/tommythorn/fpgammix
(~2006-й год)

Таким образом, ничто не мешает проделать то же самое:
1) сесть, описать (чистым русским языком) архитектуру;
2) реализовать эту архитектуру для FPGA;
3) написать кросс-тулчейн;
4) написать ядро;
5) написать нативный тулчейн;
6) написать прикладные программы.

Примеры того, как люди такое проделывают у нас есть:
http://remdev.org/viewtopic.php?id=340&p=2#p3458

40 Мегагерц (а кое-для каких FPGA бывает и 0.5 ГГц в их спецификациях) это вполне достаточно для игры в DooM II,
и уж точно достаточно для разных сайтов типа "словаря".

Отредактировано Лис (2019-05-04 16:48:50)

0

2

См. также
Виртуальная машина MMIX

Есть ли у процессора MMIX практическая полезность?
Кнуту он деньги приносит от лекций.

А мне никакой пользы от архитектуры MMIX нет.
От Интел64 есть, я ей пользуюсь.

Отредактировано Лис (2023-03-21 21:31:13)

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » кодогенерация для ЦП (CPU) » Про кастомные архитектуры, и MMIX в частности