BIB-VERSION:: CS-TR-v2.0 ID:: STAN//CSL-TR-84-257 ENTRY:: November 08, 1994 ORGANIZATION:: Stanford University, Computer Systems Laboratory TITLE:: REVERSE SYNTHESIS COMPILATION FOR ARCHITECTURAL RESEARCH TYPE:: Technical Report AUTHOR:: Ganapathi, Mahadevan AUTHOR:: Hennessy, John AUTHOR:: Sarkar, Vivek DATE:: March 1984 PAGES:: 82 ABSTRACT:: This paper discusses the development of compilation strategies for DEL architectures and tools to assist in the evaluation of their efficiency. Compilation is divided into a series of independent simpler problems. To explore optimization of code for DEL compilers, two intermediate representations are employed. One of these representations is at a lower level than target machine instructions. Machine-independent optimization is performed on this intermediate representation. The other intermediate representation has been specifically designed for compiler retargetability It is at a higher level than the target machine. Target code generation is performed by reverse synthesis followed by attributed parsing. This technique demonstrates the feasibility of using automated table-driven code generation techniques for inflexible architectures. NOTES:: [Adminitrivia V1/Prg/19941108] END:: STAN//CSL-TR-84-257