DocumentCode :
1139459
Title :
A network flow approach to memory bandwidth utilization in embedded DSP core processors
Author :
Gebotys, Catherine H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Canada
Volume :
10
Issue :
4
fYear :
2002
Firstpage :
390
Lastpage :
398
Abstract :
This paper presents a network flow approach to solving the register binding and allocation problem for multiword memory access DSP processors. In recently announced DSP processors, 16-bit instructions which simultaneously access four words from memory are supported. A polynomial-time network flow methodology is used to allocate multiword accesses, including constant data-memory layout, while minimizing code size. Results show that improvements of up to 87% in terms of memory bandwidth are obtained compared to compiler-generated DSP code. This research is important for industry since this value-added technique can improve code size and utilize higher-memory bandwidths without increasing cost.
Keywords :
digital signal processing chips; embedded systems; flow graphs; instruction sets; optimising compilers; shared memory systems; storage allocation; 16 bit; 16-bit instructions; allocation problem; code size minimization; constant data-memory layout; embedded DSP core processors; instruction set architecture; memory bandwidth utilization; multiple access register binding; multiword memory access DSP processors; network flow approach; network flow graph; optimizing compilers; polynomial-time network flow methodology; register binding problem; value-added technique; Bandwidth; Costs; Digital signal processing; Embedded computing; Intelligent networks; Optimizing compilers; Parallel processing; Power generation; Registers; Throughput;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2002.807766
Filename :
1177336
Link To Document :
بازگشت