DocumentCode
1587619
Title
A global mode instruction minimization technique for embedded DSPs
Author
Wilson, Thomas Charles ; Grewal, Gary William
Author_Institution
Dept. of Comput. & Inf. Sci., Guelph Univ., Ont., Canada
fYear
1996
Firstpage
18
Lastpage
21
Abstract
This paper addresses the problem of minimizing mode setting instructions for embedded DSPs. Many such processors use a state register to control the mode of ALU operations (e.g., sign extension, round, and shift). Often two or more modes can be changed by a single instruction. A method is given to determine the minimum number of instructions needed to properly set modes, assuming a schedule has been determined. Our approach models the problem as a minimum cover, and is not limited to a basic block. Block frequency information is exploited to encourage mode changes in less frequently executed blocks whenever possible. Special attention is given to the proper optimization of loops
Keywords
digital signal processing chips; instruction sets; minimisation; real-time systems; ALU; block frequency; digital signal processor; embedded DSP; global mode instruction minimization; loop optimization; minimum cover; state register; Arithmetic; Boundary conditions; Digital signal processing; Digital signal processors; Frequency; Genetic algorithms; Information science; Processor scheduling; Registers; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
Conference_Location
Ames, IA
ISSN
1066-1395
Print_ISBN
0-8186-7502-0
Type
conf
DOI
10.1109/GLSV.1996.497586
Filename
497586
Link To Document