DocumentCode :
1960476
Title :
Shake And Bake: a method of mapping code to irregular DSPs
Author :
Grewal, Gary W. ; Wilson, Thomas C.
Author_Institution :
Dept. of Comput. & Inf. Sci., Guelph Univ., Ont., Canada
fYear :
1997
fDate :
4-7 Jan 1997
Firstpage :
506
Lastpage :
508
Abstract :
Generating high quality code for embedded processors is made difficult by irregular architectures and highly encoded parallel instructions. Rather than deal with the target machine at every stage of compilation, a promising new methodology employs generic algorithms to optimize code for an idealized abstraction of the true target machine. This code is then mapped to the real instruction set by enhanced genetic algorithms. One perturbs the original schedule to find a number of alternative (parallel) instruction sequences, and the other evolves feasible register assignments, if possible, for each sequence. This paper outlines the strategy for mapping idealized code into actual code. The COGEN(T) system employs this methodology to produce good code for different commercial DSPs
Keywords :
circuit optimisation; digital signal processing chips; genetic algorithms; instruction sets; logic CAD; parallel architectures; real-time systems; COGEN(T) system; Shake And Bake modules; code mapping; code optimization; embedded processors; enhanced genetic algorithms; generic algorithms; high quality code generation; highly encoded parallel instructions; instruction set; irregular DSPs; irregular architectures; parallel instruction sequences; register assignments; target machine idealized abstraction; Computer aided instruction; Computer architecture; Concurrent computing; Digital signal processing; Embedded computing; Genetic algorithms; Information science; Instruction sets; Optimization methods; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location :
Hyderabad
ISSN :
1063-9667
Print_ISBN :
0-8186-7755-4
Type :
conf
DOI :
10.1109/ICVD.1997.568186
Filename :
568186
Link To Document :
بازگشت