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
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;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
DOI :
10.1109/IPDPS.2004.1302948