DocumentCode :
2328063
Title :
Subword permutation instructions for two-dimensional multimedia processing in MicroSIMD architectures
Author :
Lee, Ruby B.
Author_Institution :
Princeton Univ., NJ, USA
fYear :
2000
fDate :
2000
Firstpage :
3
Lastpage :
14
Abstract :
MicroSIMD architectures incorporating subword parallelism are very efficient for application-specific media processors as well as for fast multimedia information processing in general-purpose processors. This paper addresses the unsolved problem of the need to permute the subwords packed in registers for maximum parallelism performance, especially for two-dimensional (2-D) multimedia algorithms. We propose a new systematic approach for identifying the fundamental data rearrangement needs in current and future 2-D pixel processing programs based on the hierarchical decomposition of frames and objects into atomic 2-D structures. We define new subword permutation instructions, Check, Excheck, Exchange, and Permset that achieve these data rearrangements across multiple registers. We also define an alphabet of subword permutation primitives, including these new instructions and the Mix instruction defined for PA-RISC MAX-2 and IA-64, which supports the data rearrangement needs of 2D frames and objects. We show the sufficiency and efficiency of this alphabet for achieving all possible permutations of hierarchical 2-D blocks
Keywords :
application specific integrated circuits; instruction sets; multimedia computing; parallel architectures; reduced instruction set computing; IA-64; MicroSIMD architectures; PA-RISC MAX-2; application-specific media processors; atomic 2-D structures; data rearrangement; data rearrangement needs; general-purpose processors; hierarchical 2D blocks; hierarchical decomposition; maximum parallelism performance; multimedia information processing; multiple registers; subword permutation instructions; two-dimensional multimedia processing; Acceleration; Application specific processors; Arithmetic; Electrical capacitance tomography; Information processing; Microprocessors; Microwave integrated circuits; Reduced instruction set computing; Registers; Two dimensional displays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures, and Processors, 2000. Proceedings. IEEE International Conference on
Conference_Location :
Boston, MA
ISSN :
2160-0511
Print_ISBN :
0-7695-0716-6
Type :
conf
DOI :
10.1109/ASAP.2000.862373
Filename :
862373
Link To Document :
بازگشت