Challenges to combining general-purpose and multimedia processors

被引:24
|
作者
Conte, TM
Dubey, PK
Jennings, MD
Lee, RB
Peleg, A
Rathnam, S
Schlansker, M
Song, P
Wolfe, A
机构
[1] IBM CORP,TJ WATSON RES CTR,ARMONK,NY 10504
[2] HEWLETT PACKARD LABS,PALO ALTO,CA
[3] INTEL ISRAEL DESIGN CTR,HAIFA,ISRAEL
[4] S3 INC,SANTA CLARA,CA
关键词
D O I
10.1109/2.642799
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multimedia workloads have always held an important role in embedded applications, but now they are becoming increasingly common in general-purpose computing as well. Over the past three years, the major vendors of general-purpose processors (GPPs) have announced extensions to their instruction set architectures that supposedly enhance the performance of multimedia workloads. Merging new multimedia instructions with existing GPPs poses several challenges. Also, some doubt remains as to whether multimedia extensions are a real development or just a competition-induced fad in the GPP industry. If it is indeed a development, how must current processor microarchitectures change in reaction? Multimedia extensions are here to stay, but compiler designers, language designers, and microarchitects face large, difficult problems. The ultimate solution will depend on collaboration between universities and industry-a successful combination familiar to most processor designers.
引用
收藏
页码:33 / &
页数:6
相关论文
共 50 条
  • [41] General-purpose processors for active vibro-acoustic control: Discussion and experiences
    Dozio, Lorenzo
    Mantegazza, Paolo
    [J]. CONTROL ENGINEERING PRACTICE, 2007, 15 (02) : 163 - 176
  • [42] A Next-Generation Side-Channel Detector for General-Purpose Processors
    Carlson, Trevor E.
    [J]. 2023 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI-TSA/VLSI-DAT, 2023,
  • [43] Implementation of h.264 decoder on general-purpose processors with media instructions
    Zhou, XS
    Li, EQ
    Chen, YK
    [J]. IMAGE AND VIDEO COMMUNICATIONS AND PROCESSING 2003, PTS 1 AND 2, 2003, 5022 : 224 - 235
  • [44] A New Basis for Shifters in General-Purpose Processors for Existing and Advanced Bit Manipulations
    Hilewitz, Yedidya
    Lee, Ruby B.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (08) : 1035 - 1048
  • [45] Image-processing methods on general-purpose graphics processors with parallel architecture
    Filatov, V. I.
    [J]. JOURNAL OF OPTICAL TECHNOLOGY, 2012, 79 (11) : 716 - 720
  • [46] Twin Peaks: A Software Platform for Heterogeneous Computing on General-Purpose and Graphics Processors
    Gummaraju, Jayanth
    Morichetti, Laurent
    Houston, Michael
    Sander, Ben
    Gaster, Benedict R.
    Zheng, Bixia
    [J]. PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 205 - 215
  • [47] Unified method for optimization of several video coding algorithms on general-purpose processors
    Lappalainen, V
    Hämäläinen, TD
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, PROCEEDINGS, 2002, : 431 - 438
  • [48] PARALLEL IMPLEMENTATIONS OF DIRECTION FINDING ALGORITHMS ON NETWORKS OF GENERAL-PURPOSE DSP PROCESSORS
    CHAU, PM
    BANERJEE, S
    [J]. INTEGRATION-THE VLSI JOURNAL, 1993, 16 (03) : 247 - 266
  • [49] Performance of image and video processing with general-purpose processors and media ISA extensions
    Ranganathan, P
    Adve, S
    Jouppi, NP
    [J]. PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 1999, : 124 - 135
  • [50] General-purpose definition
    Emerson, DM
    [J]. DATAMATION, 1995, 41 (23): : 14 - 14