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