DocumentCode :
2077388
Title :
Causality constraints for processor architectures with sub-word parallelism
Author :
Schaffer, Rainer ; Merker, Renate ; Catthoor, Francky
Author_Institution :
Inst. of Circuits & Syst., Dresden Univ. of Technol., Germany
fYear :
2003
fDate :
1-6 Sept. 2003
Firstpage :
82
Lastpage :
89
Abstract :
Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, a 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 remedy this we have adapted methods from the design of parallel regular processor arrays. The causality constraints which influence the design flow of processor arrays can be relaxed for processors with sub-word parallelism. An algorithm calculating the Mahalanobis distance is used to illustrate the influence. Based on this extended approach, we have obtained significant speed-ups of our test-vehicle, of up to a factor 3 on an Intel P4. In the conventional approach, assembly-level coding would have been required to achieve this.
Keywords :
causality; computer architecture; microprocessor chips; parallel programming; Mahalanobis distance; assembly-level coding; causality constraint; parallel regular processor array; processor architecture; sub-word parallelism; Adaptive arrays; Assembly; Circuits and systems; Design methodology; Difference equations; Instruction sets; Manufacturing processes; Microprocessors; Process design; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
Type :
conf
DOI :
10.1109/DSD.2003.1231904
Filename :
1231904
Link To Document :
بازگشت