Performance of image and video processing with general-purpose processors and media ISA extensions

被引:0
|
作者
Ranganathan, P [1 ]
Adve, S [1 ]
Jouppi, NP [1 ]
机构
[1] Rice Univ, Houston, TX 77251 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper aims to provide a quantitative understanding of the performance of image and video processing applications on general-purpose processors, without and with media ISA extensions. We use detailed simulation of 12 benchmarks to study the effectiveness of current architectural features and identify future challenges for these workloads. Our results show that conventional techniques in current processors to enhance instruction-level parallelism (ILP) provide a factor of 2.3X to 4.2X performance improvement. The Sun VIS media ISA extensions provide an additional 1.1X to 4.2X performance improvement. The ILP features and media ISA extensions significantly reduce the CPU component of execution time, making 5 of the image processing benchmarks memory-bound. The memory behavior of our benchmarks is characterized by large working sets and streaming data accesses. Increasing the cache size has no impact on 8 of the benchmarks. The remaining benchmarks require relatively large cache sizes (dependent on the display sizes) to exploit data reuse, but derive less than 1.2X performance benefits with the larger caches. Software prefetching provides 1.4X to 2.5X performance improvement in the image processing benchmarks where memory is a significant problem. with the addition of software prefetching, all our benchmarks revert to being compute-bound.
引用
收藏
页码:124 / 135
页数:12
相关论文
共 50 条
  • [1] Performance of an advanced video codec on a general-purpose processor with media ISA extensions
    Lappalainen, V
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2000, 46 (03) : 706 - 716
  • [2] Performance of an advanced video codec on a general-purpose processor with media ISA extensions
    Lappalainen, V
    Defee, P
    Hallapuro, A
    [J]. IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - 2000 DIGEST OF TECHNICAL PAPERS, 2000, : 318 - 319
  • [3] Multimedia extensions for general-purpose processors
    Lee, RB
    [J]. SIPS 97 - 1997 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 1997, : 9 - 23
  • [4] Facts and myths about media processing on general-purpose processors
    Talla, D
    John, LK
    [J]. ITRE2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: RESEARCH AND EDUCATION, 2003, : 45 - 49
  • [5] Value Similarity Extensions for Approximate Computing in General-Purpose Processors
    Kim, Younghoon
    Venkataramani, Swagath
    Sen, Sanchari
    Raghunathan, Anand
    [J]. PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 481 - 486
  • [6] Image-processing methods on general-purpose graphics processors with parallel architecture
    Filatov, V. I.
    [J]. JOURNAL OF OPTICAL TECHNOLOGY, 2012, 79 (11) : 716 - 720
  • [7] Performance aspects of using various techniques of programming SIMD extensions of modern general-purpose processors
    Trocki, Krzysztof
    [J]. PROCEEDINGS OF THE 2008 1ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 413 - 416
  • [8] A General-Purpose FPGA-Based Reconfigurable Platform for Video and Image Processing
    Li, Jie
    He, Haibo
    Man, Hong
    Desai, Sachi
    [J]. ADVANCES IN NEURAL NETWORKS - ISNN 2009, PT 3, PROCEEDINGS, 2009, 5553 : 299 - +
  • [9] IMAGE-PROCESSING IN A GENERAL-PURPOSE MICROCOMPUTER
    RUSS, JC
    RUSS, JC
    [J]. JOURNAL OF MICROSCOPY-OXFORD, 1984, 135 (JUL): : 89 - 102
  • [10] 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