| Efficient Code Generation for a Domain Specific Language (2005) | |||||||||||||||||
Abstract | |||||||||||||||||
| We present a domain-specific-language (DSL) for writing instances of a class of filter programs. The values in the language are symbolic and independent of a concrete precision. Efficient code generation is required to fit the program onto a target device limited in both memory and processing power. We construct an interpreter for the DSL in a language specific to the device which contains the semantics of the target instruction set embedded within a declarative meta-language. The compiler is automatically generated from the interpreter through specialisation. This extension of the instruction set allows... | |||||||||||||||||
Publication details | |||||||||||||||||
| |||||||||||||||||