|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00)
Subword Permutation Instructions for Two-Dimensional Multimedia Processing in MicroSIMD Architectures
Boston, Massachusetts
July 10-July 12
ISBN: 0-7695-0716-6
| ASCII Text | x | ||
| Ruby B. Lee, "Subword Permutation Instructions for Two-Dimensional Multimedia Processing in MicroSIMD Architectures," 2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors, pp. 3, 12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00), 2000. | |||
| BibTex | x | ||
| @article{ 10.1109/ASAP.2000.862373, author = {Ruby B. Lee}, title = {Subword Permutation Instructions for Two-Dimensional Multimedia Processing in MicroSIMD Architectures}, journal ={2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors}, volume = {0}, year = {2000}, issn = {1063-6862}, pages = {3}, doi = {http://doi.ieeecomputersociety.org/10.1109/ASAP.2000.862373}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors TI - Subword Permutation Instructions for Two-Dimensional Multimedia Processing in MicroSIMD Architectures SN - 1063-6862 SP EP A1 - Ruby B. Lee, PY - 2000 KW - multimedia KW - permutations KW - Instruction Set Architecture KW - processors KW - subword parallelism KW - digital signal processors KW - media processors KW - microprocessors KW - microSIMD KW - computer arithmetic KW - fine-grain parallelism VL - 0 JA - 2012 IEEE 23rd International Conference on Application-Specific Systems, Architectures and Processors ER - | |||
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 2-D frames and objects. We show the sufficiency and efficiency of this alphabet for achieving all possible permutations of hierarchical 2-D blocks.
Index Terms:
multimedia, permutations, Instruction Set Architecture, processors, subword parallelism, digital signal processors, media processors, microprocessors, microSIMD, computer arithmetic, fine-grain parallelism
Citation:
Ruby B. Lee, "Subword Permutation Instructions for Two-Dimensional Multimedia Processing in MicroSIMD Architectures," asap, pp.3, 12th IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.
