Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/784895.785076guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Refining Instruction Set Architecture for High-Performance Multimedia Processing in Constrained Environments

Published: 17 July 2002 Publication History

Abstract

Multimedia processing in software has been significantly accelerated by the addition ofsubword-parallel instructions to the instruction set architectures (ISAs) of modern microprocessors. While some of these multimedia instructions are simple and effective, others are very complex, requiring large, special-purpose functional units that are not practical forconstrained environments such as handheld multimedia information appliances. For suchenvironments, low-power and low-cost are as important as the high performance required forreal-time multimedia processing and the general-purpose programmability required to supportan ever growing range of applications. In this paper, we introduce PLX, a concise ISA thatselects the most useful features from the first two generations of multimedia instructions added to microprocessors, and explores new ISA features for high-performance yet low-cost multimedia processing with small footprint processors. PLX is unique in that it is designed from scratch as a fully subword-parallel architecture with novel features like datapath scalability from 32-bit to 128-bit words, and a new definition of predication for reducing conditional branches. We illustrate the use of PLX's architectural features with four frequently used multimedia kernels: discrete cosine transform, pixel padding, clip test and median filter. Our performance results show that a 64-bit PLX implementation achieves significant speedups compared to a basic 64-bit RISC processor and to IA-32 processors with MMX and SSE multimedia extensions. PLX's datapath scalability feature often provides an additional 2x speedup in a cost-effective way.

Cited By

View all
  • (2009)Heterogeneous multi-core platform for consumer multimedia applicationsProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874923(1254-1259)Online publication date: 20-Apr-2009
  • (2007)Design space exploration of media processorsProceedings of the 20th international conference on Architecture of computing systems10.5555/1763274.1763293(254-267)Online publication date: 12-Mar-2007
  • (2005)PLXJournal of VLSI Signal Processing Systems10.1007/s11265-005-4940-840:1(85-108)Online publication date: 1-May-2005

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ASAP '02: Proceedings of the IEEE International Conference on Application-Specific Systems, Architectures, and Processors
July 2002
ISBN:0769517129

Publisher

IEEE Computer Society

United States

Publication History

Published: 17 July 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2009)Heterogeneous multi-core platform for consumer multimedia applicationsProceedings of the Conference on Design, Automation and Test in Europe10.5555/1874620.1874923(1254-1259)Online publication date: 20-Apr-2009
  • (2007)Design space exploration of media processorsProceedings of the 20th international conference on Architecture of computing systems10.5555/1763274.1763293(254-267)Online publication date: 12-Mar-2007
  • (2005)PLXJournal of VLSI Signal Processing Systems10.1007/s11265-005-4940-840:1(85-108)Online publication date: 1-May-2005

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media