Разработан ассемблер и эмулятор для архитектуры программируемого ускорителя в составе MALT

 

Фото: maltsystem.com

 

Разработан ассемблер, поддерживающий алгебраический синтаксис, сходный с используемым в языке Си. При этом программа, реализованная на языке ассемблера программируемого ускорителя, является также корректной программой на языке Си. Данный полезный побочный эффект использования алгебраической нотации позволил осуществить с высокой производительностью системное моделирование работы программ для программируемого ускорителя с помощью обычного компилятора языка Си. Разработан эмулятор, код которого генерируется автоматически на основе декларативного описания основных параметров архитектуры программируемого ускорителя.