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 条
  • [31] Mat-core: A matrix core extension for general-purpose processors
    Soliman, Mostafa I.
    [J]. 2007 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS: ICCES '07, 2007, : 304 - 310
  • [32] Work in Progress - Course Development of Programming for General-Purpose Multicore Processors
    Zhang, Wei
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [33] A Tensor Marshaling Unit for Sparse Tensor Algebra on General-Purpose Processors
    Siracusa, Marco
    Soria-Pardos, Victor
    Sgherzi, Francesco
    Randall, Joshua
    Joseph, Douglas J.
    Moreto Planas, Miquel
    Armejach, Adria
    [J]. 56TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2023, 2023, : 1332 - 1346
  • [34] A performance study of general-purpose applications on graphics processors using CUDA
    Che, Shuai
    Boyer, Michael
    Meng, Jiayuan
    Tarjan, David
    Sheaffer, Jeremy W.
    Skadron, Kevin
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (10) : 1370 - 1380
  • [35] GENERAL-PURPOSE OPTICAL-PATTERN RECOGNITION IMAGE-PROCESSORS
    CASASENT, D
    [J]. PROCEEDINGS OF THE IEEE, 1994, 82 (11) : 1724 - 1734
  • [36] On leakage power optimization in clock tree networks for ASICs and general-purpose processors
    Homayoun, Houman
    Golshan, Shahin
    Bozorgzadeh, Eli
    Veidenbaum, Alexander
    Kurdahi, Fadi J.
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2011, 1 (01): : 75 - 87
  • [37] AN ELECTRONIC NEUROCOMPUTER USING GENERAL-PURPOSE FLOATING POINT DIGITAL SIGNAL PROCESSORS
    IWATA, A
    SATO, Y
    SUZUMURA, N
    MATSUDA, S
    YOSHIDA, Y
    [J]. IMAGES OF THE TWENTY-FIRST CENTURY, PTS 1-6, 1989, 11 : 2036 - 2037
  • [38] 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,
  • [39] 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
  • [40] PROGRAMMABLE GENERAL-PURPOSE DATA-PATH SUITABLE FOR VIDEO SIGNAL PROCESSORS
    EVANS, SJ
    YATES, RB
    [J]. ELECTRONICS LETTERS, 1993, 29 (22) : 1922 - 1924