DocumentCode :
2229657
Title :
A register file and scheduling model for application specific processor synthesis
Author :
Ercanli, E. ; Papachristou, C.
Author_Institution :
Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
fYear :
1996
fDate :
3-7 Jun, 1996
Firstpage :
35
Lastpage :
40
Abstract :
We outline general design steps of our synthesis tool to realize application specific co-processors such that for a given scientific application having intensive iterative computations especially with recurrences, a VLIW type of co-processor is synthesized and realized, and an accompanying parallel code is generated. We introduce a novel register file model, Shifting Register File (SRF), based on cyclic regularity of register file accesses; and a simple method, Expansion Scheduling, for scheduling iterative computations, which is based on cyclic regularity of loops. We also present a variable-register file allocation method and show how simple logic units can be used to activate proper registers at run time through an example
Keywords :
VLSI; application specific integrated circuits; circuit CAD; coprocessors; integrated circuit design; parallelising compilers; pipeline processing; processor scheduling; Expansion Scheduling; Shifting Register File; VLIW co-processor; application specific co-processors; application specific processor synthesis; intensive iterative computations; iterative computations; register file; register file accesses; register file model; scheduling model; synthesis tool; variable-register file allocation method; Application software; Application specific processors; Computer architecture; Coprocessors; Design automation; Logic; Permission; Processor scheduling; Registers; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference Proceedings 1996, 33rd
Conference_Location :
Las Vegas, NV
ISSN :
0738-100X
Print_ISBN :
0-7803-3294-6
Type :
conf
DOI :
10.1109/DAC.1996.545541
Filename :
545541
Link To Document :
بازگشت