• DocumentCode
    597840
  • Title

    H.264 decoder on a 16-core processor with shared-memory and massage-passing communications

  • Author

    Zheng Yu ; Jiajie Zhang ; Ruijin Xiao ; Zhiyi Yu ; Xiaoyang Zeng

  • Author_Institution
    State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
  • fYear
    2012
  • fDate
    Oct. 29 2012-Nov. 1 2012
  • Firstpage
    1
  • Lastpage
    3
  • Abstract
    This paper presents an implementation of H.264 decoder on a 16-core processor. Multi-core architecture emerges as a good solution to tackle with substantially increasing computation complexity in media applications. A dramatic speedup can be achieved utilizing task-level, thread-level and data-level parallelism. As the core number increases, the inter-core communications draws more attention. We integrate both shared-memory and massage-passing inter-core communications in mapping H.264 decoder. Moreover, our approach achieves good energy efficiency. The realized H.264 decoder with throughput of 30fps@720p consumes 506mW when the processor runs at 750MHz with voltage supply of 1.2V.
  • Keywords
    data compression; microprocessor chips; shared memory systems; video coding; 16-core processor; H.264 decoder; computation complexity; data-level parallelism; energy efficiency; frequency 750 MHz; massage-passing communications; massage-passing inter-core communication; media applications; multicore architecture; shared-memory intercore communication; task-level parallelism; thread-level parallelism; voltage 1.2 V; Decoding; Energy efficiency; Multicore processing; Optimization; Parallel processing; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated Circuit Technology (ICSICT), 2012 IEEE 11th International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4673-2474-8
  • Type

    conf

  • DOI
    10.1109/ICSICT.2012.6466728
  • Filename
    6466728