• DocumentCode
    2453651
  • Title

    Inter-kernel data reuse and pipelining on chip-multiprocessors for multimedia applications

  • Author

    Bathen, Luis Angel D ; Ahn, Yongjin ; Dutt, Nikil D. ; Pasricha, Sudeep

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2009
  • fDate
    15-16 Oct. 2009
  • Firstpage
    45
  • Lastpage
    54
  • Abstract
    The increasing demand for low power and high performance multimedia embedded systems has motivated the need for effective solutions to satisfy application bandwidth and latency requirements under a tight power budget. As technology scales, it is imperative that applications are optimized to take full advantage of the underlying resources and meet both power and performance requirements. We propose a methodology capable of discovering and enabling parallelism opportunities via code transformations, efficiently distributing the computational load across resources, and minimizing unnecessary data transfers. Our approach decomposes the application´s tasks into smaller units of computations called kernels, which are distributed and pipelined across the different processing resources. We exploit the ideas of inter-kernel data reuse to minimize unnecessary data transfers between kernels and early execution edges to drive performance. Our experimental results on a JPEG2000 case study show up to 80% performance improvement and 60% dynamic power reduction over standard application mapping approaches.
  • Keywords
    data compression; embedded systems; microprocessor chips; multimedia systems; parallel processing; pipeline processing; power aware computing; JPEG2000; application bandwidth; code transformations; computational load distribution; data transfer minimization; dynamic power reduction; early execution edges; embedded systems; inter-kernel data reuse; latency requirements; multimedia applications; multiprocessor chips; performance requirement; pipelining; power budget; power requirement; processing resources; Application software; Concurrent computing; Distributed computing; Embedded system; Kernel; Multimedia systems; Parallel processing; Pipeline processing; Scheduling; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia, 2009. ESTIMedia 2009. IEEE/ACM/IFIP 7th Workshop on
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-1-4244-5169-2
  • Electronic_ISBN
    978-1-4244-5170-8
  • Type

    conf

  • DOI
    10.1109/ESTMED.2009.5336815
  • Filename
    5336815