Cache modeling and optimization for portable devices running MPEG-4 video decoder

被引:0
|
作者
Abu Asaduzzaman
Imad Mahgoub
机构
[1] Florida Atlantic University,Department of Computer Science & Engineering
来源
关键词
Cache modeling; Cache optimization; Portable devices; MPEG-4; Video decoder;
D O I
暂无
中图分类号
学科分类号
摘要
There are increasing demands on portable communication devices to run multimedia applications. ISO (an International Organization for Standardization) standard MPEG-4 is an important and demanding multimedia application. To satisfy the growing consumer demands, more functions are added to support MPEG-4 video applications. With improved CPU speed, memory sub-system deficiency is the major barrier to improving the system performance. Studies show that there is sufficient reuse of values for caching that significantly reduce the memory bandwidth requirement for video data. Software decoding of MPEG-4 video data generates much more cache-memory traffic than required. Proper understanding of the decoding algorithm and the composition of its data set is obvious to improve the performance of such a system. The focus of this paper is cache modeling and optimization for portable communication devices running MPEG-4 video decoding algorithm. The architecture we simulate includes a digital signal processor (DSP) for running the MPEG-4 decoding algorithm and a memory system with two levels of caches. We use VisualSim and Cachegrind simulation tools to optimize cache sizes, levels of associativity, and cache levels for a portable device decoding MPEG-4 video.
引用
收藏
页码:239 / 256
页数:17
相关论文
共 50 条
  • [21] Optimization methods for MPEG-4 algorithms in multimedia applications running on PDA
    Duracic, K
    Mlinaric, H
    Kovac, M
    PROCEEDINGS EC-VIP-MC 2003, VOLS 1 AND 2, 2003, : 305 - 310
  • [22] Speed optimization of a MPEG-4 software decoder based on ARM family cores
    Mo, LJ
    Zhang, HX
    Bu, JJ
    Chen, C
    IMAGE ANALYSIS AND RECOGNITION, 2005, 3656 : 383 - 390
  • [23] Real time implementation of MPEG-4 video decoder on ARM7TDMI
    Ramkishor, K
    Gunashree, V
    PROCEEDINGS OF 2001 INTERNATIONAL SYMPOSIUM ON INTELLIGENT MULTIMEDIA, VIDEO AND SPEECH PROCESSING, 2001, : 522 - 526
  • [24] Systematic address and control code transformations for performance optimisation of a MPEG-4 video decoder
    Palkovic, M
    Miranda, M
    Denolf, K
    Vos, P
    Catthoor, F
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 547 - 552
  • [25] Restructuring a software based MPEG-4 video decoder for short latency hardware acceleration
    Boutellier, Jani
    Silven, Olli
    Erdelyi, Tamas
    MULTIMEDIA ON MOBILE DEVICES 2007, 2007, 6507
  • [26] Cost-efficient C-level design of an MPEG-4 video decoder
    Denolf, K
    Vos, P
    Bormans, J
    Bolsens, I
    INTEGRATED CIRCUIT DESIGN, PROCEEDINGS: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2000, 1918 : 233 - 242
  • [27] Cache optimization for embedded systems running H.264/AVC video decoder
    Asaduzzaman, Abu
    Mahgoub, Imad
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 664 - +
  • [28] A scalable, multi-stream MPEG-4 video decoder for conferencing and surveillance applications
    Schumacher, P
    Denolf, K
    Chirila-Rus, A
    Turney, R
    Fedele, N
    Vissers, K
    Bormans, J
    2005 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), VOLS 1-5, 2005, : 2105 - 2108
  • [29] Natural and synthetic video in MPEG-4
    Ostermann, J
    Puri, A
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 3805 - 3808
  • [30] Efficient architecture for MPEG-4 binary shape decoder
    Thinakaran, JT
    Ho, DJ
    ISIC-99: 8TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS, DEVICES & SYSTEMS, PROCEEDINGS, 1999, : 355 - 358