TY - JOUR
T1 - An integer linear programming based approach for parallelizing applications in on-chip multiprocessors
AU - Kadayif, I.
AU - Kandemir, M.
AU - Sezer, U.
PY - 2002
Y1 - 2002
N2 - With energy consumption becoming one of the first-class optimization parameters in computer system design, compilation techniques that consider performance and energy simultaneously are expected to play a central role. In particular, compiling a given application code under performance and energy constraints is becoming an important problem. In this paper, we focus on an on-chip multiprocessor architecture and present a parallelization strategy based on integer linear programming. Given an array-intensive application, our optimization strategy determines the number of processors to be used in executing each nest based on the objective function and additional compilation constraints provided by the user. Our initial experience with this strategy shows that it is very successful in optimizing array-intensive applications on on-chip multiprocessors under energy and performance constraints.
AB - With energy consumption becoming one of the first-class optimization parameters in computer system design, compilation techniques that consider performance and energy simultaneously are expected to play a central role. In particular, compiling a given application code under performance and energy constraints is becoming an important problem. In this paper, we focus on an on-chip multiprocessor architecture and present a parallelization strategy based on integer linear programming. Given an array-intensive application, our optimization strategy determines the number of processors to be used in executing each nest based on the objective function and additional compilation constraints provided by the user. Our initial experience with this strategy shows that it is very successful in optimizing array-intensive applications on on-chip multiprocessors under energy and performance constraints.
UR - http://www.scopus.com/inward/record.url?scp=0036045542&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0036045542&partnerID=8YFLogxK
U2 - 10.1109/DAC.2002.1012715
DO - 10.1109/DAC.2002.1012715
M3 - Article
AN - SCOPUS:0036045542
SN - 0738-100X
SP - 703
EP - 708
JO - Proceedings-Design Automation Conference
JF - Proceedings-Design Automation Conference
ER -