Previous Work (cont’d)
TWIG [4]: Specifies target-machine as a tree-translation scheme.
- Does not contain structural information.
- Does not capture parallelism available in the machine.
References:
[1] G. Hadjiyiannis, S. Hanono, and S. Devadas. ISDL: An Instruction Set Description Language for Retargetability. In Proceedings of the 1997 Design Automation Conference, June 1997.
[2] M. Freericks. The nML Machine Description Formalism. Technical Report,
TU Berlin Computer Science, 1993
[3] P. Marwedel. The MIMOLA Design System: Tools for the Design of Digital Processors.
In Proceedings of the 21st Design Automation Conference, pages 587-593, 1984.
[4] A.V. Aho, M. Ganapathi and S.W.K. Tjiang. Code Generation Using Tree matching and Dynamic Programming. In Transactions on Programming Languages and Systems, Vol.11, Num. 4, October 1989.