TY - GEN
T1 - A memory-conscious code parallelization scheme
AU - Liping, Xue
AU - Ozturk, Ozean
AU - Kandemir, Mahmut
PY - 2007
Y1 - 2007
N2 - While there have been considerable work in the last couple of years for architecting embedded chip multiprocessors, programming and compiler support required for them took relatively less attention. Our goal in this paper is to show that conventional compiler-directed code parallelization used in high performance computing is not very suitable for embedded chip multiprocessors where minimizing memory space requirements is an important issue. We propose and evaluate a novel memory-conscious loop parallelization strategy with the objective of minimizing the data memory requirements of processors. The proposed approach, which is formulated as a branch-and-bound problem, accomplishes its objective by being careful in selecting the loops to parallelize in a given loop nest.
AB - While there have been considerable work in the last couple of years for architecting embedded chip multiprocessors, programming and compiler support required for them took relatively less attention. Our goal in this paper is to show that conventional compiler-directed code parallelization used in high performance computing is not very suitable for embedded chip multiprocessors where minimizing memory space requirements is an important issue. We propose and evaluate a novel memory-conscious loop parallelization strategy with the objective of minimizing the data memory requirements of processors. The proposed approach, which is formulated as a branch-and-bound problem, accomplishes its objective by being careful in selecting the loops to parallelize in a given loop nest.
UR - http://www.scopus.com/inward/record.url?scp=34547345880&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547345880&partnerID=8YFLogxK
U2 - 10.1109/DAC.2007.375158
DO - 10.1109/DAC.2007.375158
M3 - Conference contribution
AN - SCOPUS:34547345880
SN - 1595936270
SN - 9781595936271
T3 - Proceedings - Design Automation Conference
SP - 230
EP - 233
BT - 2007 44th ACM/IEEE Design Automation Conference, DAC'07
T2 - 2007 44th ACM/IEEE Design Automation Conference, DAC'07
Y2 - 4 June 2007 through 8 June 2007
ER -