• DocumentCode
    1475424
  • Title

    Methodology for Energy-Flexibility Space Exploration and Mapping of Multimedia Applications to Single-Processor Platform Styles

  • Author

    Portero, Antoni ; Talavera, Guillermo ; Moreno, Marc ; Carrabina, Jordi ; Catthoor, Francky

  • Volume
    21
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1027
  • Lastpage
    1039
  • Abstract
    Embedded multimedia devices are now a common element of our environment, such as mp3 players, handheld devices, and so on. Choosing the right main processing element is a key issue for the success of these devices, and their consumption, performance, retargetability, and development time are some of the elements that need to be analyzed and well-balanced. In this paper, we map the same multimedia application (MPEG-4 main profile) into various target platforms generally used in the embedded area. The design flow of our work starts with a single MPEG-4 encoder description which is later refined and optimized to be implemented on different platforms: an embedded platform formed by a high performance digital signal processor and an embedded processor, an application specific instruction processor, a specific hardware implemented in a field-programmable gate array for accelerating the data-flow part of the system with a soft-core for the control part, and an application specific integrated circuit. The main contribution of this paper is to illustrate a methodology that can be generalized to different data dominant applications. This paper describes a new methodology to obtain near optimal implementation from concept to silicon for all platforms and it can be extended to any hybrid HW/SW multimedia platform. We evaluate the different transformations of each platform to arrive at an optimal implementation. These higher level transformations allow achieving better results than using more precise efforts in mapping the design in the physical level. This methodology can be extended to any data dominant application.
  • Keywords
    application specific integrated circuits; embedded systems; field programmable gate arrays; microprocessor chips; multimedia computing; notebook computers; HW-SW multimedia platform; MPEG-4 encoder description; application specific instruction processor; data flow; digital signal processor; embedded multimedia devices; energy flexibility space exploration; field programmable gate array; handheld devices; mp3 players; multimedia applications mapping; single processor platform styles; Computational modeling; Field programmable gate arrays; Hardware; Mathematical model; Multimedia communication; Optimization; Transform coding; ASIC; ASIP; C++; DSP; FPGA; SystemC; VLIW;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2011.2129750
  • Filename
    5734818