{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T06:41:57Z","timestamp":1776148917707,"version":"3.50.1"},"reference-count":0,"publisher":"World Scientific Pub Co Pte Lt","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Process. Lett."],"published-print":{"date-parts":[[1997,6]]},"abstract":"<jats:p> This paper addresses the compile-time optimization of a form of nested-loop computation that is motivated by a computational physics application. The computations involve multi-dimensional surface and volume integrals where the integrand is a product of a number of array terms. Besides the issue of optimal distribution of the arrays among the processors, there is also scope for reordering of the operations using the commutativity and associativity properties of addition and multiplication, and the application of the distributive law to significantly reduce the number of operations executed. A formalization of the operation minimization problem and proof of its NP-completeness is provided. A pruning search strategy for determination of an optimal form is developed. An analysis of the communication requirements and a polynomial-time algorithm for determination of optimal distribution of the arrays are also provided. <\/jats:p>","DOI":"10.1142\/s0129626497000176","type":"journal-article","created":{"date-parts":[[2003,10,6]],"date-time":"2003-10-06T11:00:00Z","timestamp":1065438000000},"page":"157-168","source":"Crossref","is-referenced-by-count":71,"title":["On Optimizing a Class of Multi-Dimensional Loops with Reduction for  Parallel Execution"],"prefix":"10.1142","volume":"07","author":[{"given":"Lam","family":"Chi-Chung","sequence":"first","affiliation":[{"name":"Department of Computer and Information Science,  The Ohio State University, Columbus, OH 43210, U.S.A."}]},{"given":"P.","family":"Sadayappan","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science,  The Ohio State University, Columbus, OH 43210, U.S.A."}]},{"given":"Rephael","family":"Wenger","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science,  The Ohio State University, Columbus, OH 43210, U.S.A."}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"container-title":["Parallel Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0129626497000176","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T16:18:23Z","timestamp":1565108303000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0129626497000176"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,6]]},"references-count":0,"journal-issue":{"issue":"02","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[1997,6]]}},"alternative-id":["10.1142\/S0129626497000176"],"URL":"https:\/\/doi.org\/10.1142\/s0129626497000176","relation":{},"ISSN":["0129-6264","1793-642X"],"issn-type":[{"value":"0129-6264","type":"print"},{"value":"1793-642X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1997,6]]}}}