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 条
  • [1] Multimedia enhanced general-purpose processors
    Wong, S
    Cotofana, S
    Vassiliadis, S
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1493 - 1496
  • [2] Multimedia extensions for general-purpose processors
    Lee, RB
    [J]. SIPS 97 - 1997 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 1997, : 9 - 23
  • [3] Combining general-purpose and multimedia in one package: Challenges and opportunities
    Conte, TM
    Wolfe, A
    [J]. THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 708 - 708
  • [4] Characterizing multimedia kernels on general-purpose processors
    Debes, E
    Macy, W
    Chen, YK
    Yeung, M
    [J]. IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOL I AND II, PROCEEDINGS, 2002, : A113 - A116
  • [5] Stream programming on general-purpose processors
    Gummaraju, J
    Rosenblum, M
    [J]. MICRO-38: Proceedings of the 38th Annual IEEE/ACM International Symposiumn on Microarchitecture, 2005, : 343 - 354
  • [6] ARE CONCURRENT PROCESSORS GENERAL-PURPOSE COMPUTERS
    FOX, GC
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1985, 32 (01) : 182 - 186
  • [7] Memory Encryption for General-Purpose Processors
    Gueron, Shay
    [J]. IEEE SECURITY & PRIVACY, 2016, 14 (06) : 54 - 62
  • [8] General-purpose computations using graphics processors
    Manocha, D
    [J]. COMPUTER, 2005, 38 (08) : 85 - 88
  • [9] SPECIAL-PURPOSE AND GENERAL-PURPOSE PROGRAMMABLE SIGNAL PROCESSORS
    WEINSTOCK, W
    [J]. NAVAL ENGINEERS JOURNAL, 1985, 97 (04) : 196 - 204
  • [10] Accelerating earthquake simulations on general-purpose graphics processors
    Sengupta, Prasenjit
    Nguyen, Jimmy
    Kwan, Jason
    Menon, Padmanabhan K.
    Heien, Eric M.
    Rundle, John B.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 5460 - 5471