DocumentCode :
2820370
Title :
Inter and intra kernel reuse analysis driven pipelining on Chip-Multiprocessors
Author :
Bathen, Luis Angel D ; Ahn, Yongjin ; Dutt, Nikil D.
Author_Institution :
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
fYear :
2010
fDate :
26-29 April 2010
Firstpage :
203
Lastpage :
206
Abstract :
As the demand for low power multimedia systems continues to grow, so will the need for low cost and efficient solutions. Driven by such need, as well as improvements IC design technology, Chip-Multiprocessors (CMPs) have emerged as a potential solution. CMPs offer flexibility, low cost, low power and the ability to handle highly parallel workloads. As CMPs scale, it is up to the designer to take full advantage of their computational resources and manage their constrained memory resources efficiently. In this paper we propose a methodology that enables designers to fully exploit the target platform´s computational resources without sacrificing power consumption by maximizing the application´s reuse. Our approach uses code transformations to split the application´s tasks into smaller units of computations or subtasks called kernels. Each kernel is analyzed for inter and intra reuse opportunities in order to minimize unnecessary data transfers between kernels. Our approach also couples both scheduling/pipelining of tasks with their memory allocations. This allows us to obtain memory aware pipelined schedules that increases throughput and reduces power consumption. Our methodology has shown up to 15% performance improvements as well as 33% power reduction when compared to state of the art techniques.
Keywords :
multiprocessing systems; operating system kernels; pipeline processing; power aware computing; processor scheduling; chip-multiprocessors; constrained memory resources; interkernel reuse analysis; intrakernel reuse analysis; low power multimedia systems; memory allocations; memory aware pipelined schedules; power consumption; power reduction; task pipelining; task scheduling; Costs; Design methodology; Energy consumption; Kernel; Memory management; Multimedia systems; Pipeline processing; Processor scheduling; Resource management; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design Automation and Test (VLSI-DAT), 2010 International Symposium on
Conference_Location :
Hsin Chu
Print_ISBN :
978-1-4244-5269-9
Electronic_ISBN :
978-1-4244-5271-2
Type :
conf
DOI :
10.1109/VDAT.2010.5496725
Filename :
5496725
Link To Document :
بازگشت