DocumentCode
2605212
Title
Systematic design of programs with sub-word parallelism
Author
Schaffer, Rainer ; Merker, Renate ; Catthoor, Francky
Author_Institution
Inst. of Circuits & Syst., Dresden Univ. of Technol., Germany
fYear
2002
fDate
2002
Firstpage
393
Lastpage
398
Abstract
Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, parallel execution of 2, 4 or 8 instructions (add, sub) or of complex instructions (sum of differences) with an input of 2, 4 or 8 operand pairs becomes possible. The exploitation of sub-word parallelism is still weakly supported by current compilers. To close this gap we present an approach to generate programs for processors with sub-word parallelism. To this end we adapt methods from the design of parallel processor arrays. An algorithm representing short term analysis filtering is used to illustrate the approach.
Keywords
instruction sets; parallel programming; program compilers; compilers; operand pairs; parallel execution instructions; parallel processor arrays; short term analysis filtering; sub-word parallelism; systematic program design; Algorithm design and analysis; Circuits and systems; Design methodology; Difference equations; Digital signal processing; Filtering algorithms; Instruction sets; Parallel processing; Process design; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Computing in Electrical Engineering, 2002. PARELEC '02. Proceedings. International Conference on
Print_ISBN
0-7695-1730-7
Type
conf
DOI
10.1109/PCEE.2002.1115305
Filename
1115305
Link To Document