DocumentCode
2717479
Title
A novel method for improving the operation autonomy of SIMD processing elements
Author
Anido, Manuel Lois ; Paar, Alexander ; Bagherzadeh, Nader
Author_Institution
Fed. Univ. of Rio de Janeiro, Brazil
fYear
2002
fDate
2002
Firstpage
49
Lastpage
54
Abstract
A novel method for improving the operation autonomy of the processing elements (PE) of SIMD-like machines is presented and discussed in this paper. The paper shows that it is feasible to avoid most branches and it is also possible to emulate nested if-then-else sentences on the processing elements by combining guarded instructions and pseudo branches. This prevents unnecessary intervention by the array control unit in many data-dependant computations, particularly those with short branch sections. The paper also shows that the simplicity of the method allows it to be implemented both in fine-grain and coarse-grain SIMD/ASIMD architectures because it does not require significant additional silicon area. Finally, it is shown that pseudo branches can be used to control the power saving of those processing elements that have instructions ified.
Keywords
data flow computing; parallel algorithms; parallel architectures; parallel machines; parallel processing; program control structures; PE operational autonomy improvement method; SIMD processing elements; SIMD-like machines; array control unit interventions; branch avoidance; data-dependant computations; fine-grain/coarse-grain SIMD/ASIMD architectures; guarded instruction/pseudo branch combination; ified instruction processing element power saving; nested if-then-else sentence emulation; short branch sections; single instruction multiple data processing; Application software; Computer architecture; Digital signal processing; Digital signal processing chips; Multimedia systems; Out of order; Registers; Signal processing; Streaming media; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits and Systems Design, 2002. Proceedings. 15th Symposium on
Print_ISBN
0-7695-1807-9
Type
conf
DOI
10.1109/SBCCI.2002.1137636
Filename
1137636
Link To Document