DocumentCode :
413048
Title :
Efficient synthesis of out-of-core algorithms using a nonlinear optimization solver
Author :
Krishnan, Sandhya ; Krishnamoorthy, Sriram ; Baumgartner, Gerald ; Lam, Chi-Chung ; Ramanujam, J. ; Sadayappan, P. ; Choppella, Venkatesh
Author_Institution :
Ohio State Univ., Columbus, OH, USA
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
34
Abstract :
Summary form only given. We address the problem of efficient out-of-core code generation for a special class of imperfectly nested loops encoding tensor contractions. These loops operate on arrays too large to fit in physical memory. The problem involves determining optimal tiling and placement of disk I/O statements. This entails a search in an explosively large parameter space. We formulate the problem as a nonlinear optimization problem and use a discrete constraint solver to generate optimized out-of-core code. Measurements on sequential and parallel versions of the generated code demonstrate the effectiveness of the proposed approach.
Keywords :
disc storage; nonlinear programming; program compilers; program control structures; discrete constraint solver; disk I/O statements; nested loops encoding tensor contractions; nonlinear optimization solver; optimal tiling; out-of-core algorithm synthesis; out-of-core code generation; parameter space; Chemistry; Constraint optimization; Costs; Engineering management; Information management; Information science; Information technology; Quantum computing; Technology management; Tensile stress;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1302948
Filename :
1302948
Link To Document :
بازگشت