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