DocumentCode :
1747913
Title :
Utilizing memory bandwidth in DSP embedded processors
Author :
Gebotys, Catherine H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fYear :
2001
fDate :
2001
Firstpage :
347
Lastpage :
352
Abstract :
This paper presents a network flow approach to solving the register binding and allocation problem for multi word memory access DSP processors. In recently announced DSP processors, such as Star*core, sixteen bit instructions which simultaneously access four words from memory are supported. A polynomial-time network flow methodology is used to allocate multiword accesses while minimizing code size. Results show that improvements of up to 87% in terms of memory bandwidth (and up to 30% reduction in energy dissipation) are obtained compared to compiler-generated DSP code. This research is important for industry since this value-added technique can increase memory bandwidths and minimize code size without increasing cost.
Keywords :
digital signal processing chips; embedded systems; optimising compilers; processor scheduling; storage allocation; DSP embedded processors; Star*core; allocation problem; code size; memory bandwidth; memory bandwidths; multi word memory access; network flow approach; polynomial-time network flow methodology; register binding; value-added technique; Bandwidth; Costs; Digital signal processing; Energy dissipation; High level languages; Intelligent networks; Optimizing compilers; Permission; Power generation; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2001. Proceedings
ISSN :
0738-100X
Print_ISBN :
1-58113-297-2
Type :
conf
DOI :
10.1109/DAC.2001.156164
Filename :
935533
Link To Document :
بازگشت