Assembler and emulator for programmed accelerator have been developed as parts of MALT

 

Photo: maltsystem.com

 

We’ve developed an assembler, maintaining algebraic syntax similar to the one used in C language. Along with that, a program, implemented on the assembler, is also proper for C language. That beneficial side effect of the use of algebraic notation enabled to implement system software modeling for programmed accelerator with high performance via a normal C compiler. We’ve developed an emulator, whose code is generated automatically on declarative description of accelerator architecture key parameters.