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
Link To Document