{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:48:17Z","timestamp":1742388497784,"version":"3.30.2"},"reference-count":21,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/pact.2003.1238008","type":"proceedings-article","created":{"date-parts":[[2004,3,22]],"date-time":"2004-03-22T14:34:28Z","timestamp":1079966068000},"page":"114-124","source":"Crossref","is-referenced-by-count":5,"title":["Inter-procedural loop fusion, array contraction and rotation"],"prefix":"10.1109","author":[{"given":"J.","family":"Ng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Dattatraya Kulkarni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Cox","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"S.","family":"Bobholz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","article-title":"An Advanced Optimizer for the IA-64 Architecture","author":"krishnaiyer","year":"2000","journal-title":"IEEE Micro"},{"key":"ref11","first-page":"50","article-title":"The implementation and evaluation of fusion and contraction in array languages","author":"lewis","year":"1998","journal-title":"SIGPLAN Conference on Programming Language Design and Implementation"},{"key":"ref12","doi-asserted-by":"crossref","DOI":"10.1145\/379539.379586","article-title":"Blocking and Array Contraction Across Arbitrary Nested Loops Using Affine Partitioning","author":"lim","year":"2001","journal-title":"ACM SIGPLAN Synposium on Principles and Practices of Parallel Programming"},{"key":"ref13","first-page":"28","article-title":"Analysis of Techniques to Improve Protocol Processing Latency","author":"david","year":"1996","journal-title":"ACM SIGCOMM'96 Stanford University"},{"journal-title":"Advanced Compiler Design Implementation","year":"1997","author":"muchnik","key":"ref14"},{"key":"ref15","first-page":"16","article-title":"Better Tiling and Array Contraction for Compiling Scientific Programs","author":"pike","year":"2002","journal-title":"15th Supercomputing"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2001.924975"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/377792.377806"},{"journal-title":"Optimizing Software Data Prefetches with Rotating Registers Pact'01","year":"0","author":"doshi","key":"ref18"},{"key":"ref19","doi-asserted-by":"crossref","DOI":"10.1145\/258915.258946","article-title":"Data-centric multilevel blocking","author":"kodukula","year":"1997","journal-title":"Proceedings of the SIGPLAN '97 Conference on PLDI"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663418"},{"key":"ref3","article-title":"Analysis of Interprocedural Side Effects in a Parallel Programming Environment","author":"callahan","year":"1987","journal-title":"ICS"},{"key":"ref6","article-title":"Collective loop fusion for array contraction","author":"gao","year":"1992","journal-title":"ACAPS Technical Memo 41 School of Computer Science McGill University"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/195473.195557"},{"key":"ref8","first-page":"61","article-title":"Interprocedural Analysis for Parallelization","author":"hall","year":"1995","journal-title":"Languages and Compilers for Parallel Computing"},{"journal-title":"Complete ISO\/ANSI Reference Jeanne C Adams etc","article-title":"FORTRAN 95 Handbook","year":"0","key":"ref7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/5.214548"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/197405.197406"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/40.877947"},{"key":"ref20","article-title":"Iteration space slicing for locality","author":"pugh","year":"1999","journal-title":"Proceedings of the Twelfth Workshop on Languages and Compilers for Parallel Computing"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349323"}],"event":{"name":"12th International Conference on Parallel Architectures and Compilation Techniques. PACT 2003","acronym":"PACT-03","location":"New Orleans, LA, USA"},"container-title":["Oceans 2002 Conference and Exhibition. Conference Proceedings (Cat. No.02CH37362)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8771\/27774\/01238008.pdf?arnumber=1238008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,15]],"date-time":"2024-12-15T17:04:16Z","timestamp":1734282256000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1238008\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":21,"URL":"https:\/\/doi.org\/10.1109\/pact.2003.1238008","relation":{},"subject":[]}}