{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:54Z","timestamp":1772164074339,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,1,24]],"date-time":"2015-01-24T00:00:00Z","timestamp":1422057600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,1,24]]},"DOI":"10.1145\/2688500.2688512","type":"proceedings-article","created":{"date-parts":[[2015,1,28]],"date-time":"2015-01-28T09:12:26Z","timestamp":1422436346000},"page":"54-64","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["PLUTO+: near-complete modeling of affine transformations for parallelism and locality"],"prefix":"10.1145","author":[{"given":"Aravind","family":"Acharya","sequence":"first","affiliation":[{"name":"Indian Institute of Science, India"}]},{"given":"Uday","family":"Bondhugula","sequence":"additional","affiliation":[{"name":"Indian Institute of Science, India"}]}],"member":"320","published-online":{"date-parts":[[2015,1,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"Aho A. V.","year":"2006","unstructured":"A. V. Aho , R. Sethi , J. D. Ullman , and M. S. Lam . Compilers: Principles, Techniques, and Tools ( second edition). Prentice Hall , 2006 . A. V. Aho, R. Sethi, J. D. Ullman, and M. S. Lam. Compilers: Principles, Techniques, and Tools (second edition). Prentice Hall, 2006."},{"key":"e_1_3_2_1_2_1","first-page":"11","volume-title":"Supercomputing","author":"Bandishti V.","year":"2012","unstructured":"V. Bandishti , I. Pananilath , and U. Bondhugula . Tiling stencil computations to maximize parallelism . In Supercomputing , pages 40:1\u2013 40: 11 , 2012 . V. Bandishti, I. Pananilath, and U. Bondhugula. Tiling stencil computations to maximize parallelism. In Supercomputing, pages 40:1\u2013 40:11, 2012."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1025992"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1788374.1788386"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375595"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628106"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254123"},{"key":"e_1_3_2_1_8_1","volume-title":"Lattice boltzmann method for fluid flows. Annual review of fluid mechanics, 30(1):329\u2013364","author":"Chen S.","year":"1998","unstructured":"S. Chen and G. D. Doolen . Lattice boltzmann method for fluid flows. Annual review of fluid mechanics, 30(1):329\u2013364 , 1998 . S. Chen and G. D. Doolen. Lattice boltzmann method for fluid flows. Annual review of fluid mechanics, 30(1):329\u2013364, 1998."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(83)90055-8"},{"key":"e_1_3_2_1_10_1","unstructured":"Cloog. The Chunky Loop Generator. http:\/\/www.cloog.org.  Cloog. The Chunky Loop Generator. http:\/\/www.cloog.org."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2001.0955"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1051\/ro\/1988220302431"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01407931"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01407835"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01407835"},{"key":"e_1_3_2_1_16_1","unstructured":"GNU. GLPK (GNU Linear Programming Kit). https:\/\/www.gnu.org\/software\/glpk\/.  GNU. GLPK (GNU Linear Programming Kit). https:\/\/www.gnu.org\/software\/glpk\/."},{"key":"e_1_3_2_1_17_1","volume-title":"Automatic Parallelization of Loop Programs for Distributed Memory Architectures","author":"Griebl M.","year":"2004","unstructured":"M. Griebl . Automatic Parallelization of Loop Programs for Distributed Memory Architectures . University of Passau , 2004 . Habilitation thesis. M. Griebl. Automatic Parallelization of Loop Programs for Distributed Memory Architectures. University of Passau, 2004. Habilitation thesis."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542301"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1987237.1987255"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2464996.2467268"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462187"},{"key":"e_1_3_2_1_22_1","volume-title":"June 3","author":"Leung A.","year":"2010","unstructured":"A. Leung , N. Vasilache , B. Meister , and R. Lethin . Methods and apparatus for joint parallelism and locality optimization in source code compilation , June 3 2010 . WO Patent App. PCT\/US 2009\/057,194. A. Leung, N. Vasilache, B. Meister, and R. Lethin. Methods and apparatus for joint parallelism and locality optimization in source code compilation, June 3 2010. WO Patent App. PCT\/US2009\/057,194."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02577874"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263719"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(98)00021-0"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/305138.305197"},{"key":"e_1_3_2_1_27_1","first-page":"1765","volume-title":"Encyclopedia of Parallel Computing","author":"Meister B.","unstructured":"B. Meister , N. Vasilache , D. Wohlford , M. Baskaran , A. Leung , and R. Lethin . R-Stream Compiler . In Encyclopedia of Parallel Computing , pages 1756\u2013 1765 . 2011. B. Meister, N. Vasilache, D. Wohlford, M. Baskaran, A. Leung, and R. Lethin. R-Stream Compiler. In Encyclopedia of Parallel Computing, pages 1756\u20131765. 2011."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89740-8_6"},{"key":"e_1_3_2_1_29_1","unstructured":"Palabos. Palabos. http:\/\/www.palabos.org\/.  Palabos. Palabos. http:\/\/www.palabos.org\/."},{"key":"e_1_3_2_1_30_1","unstructured":"Polybench. Polybench suite. http:\/\/polybench.sourceforge.net.  Polybench. Polybench suite. http:\/\/polybench.sourceforge.net."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375594"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926449"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0469(1975)032<0680:TDOFDM>2.0.CO;2"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2011.47"},{"key":"e_1_3_2_1_35_1","unstructured":"P. N. Swarztrauber. 171.swim spec cpu2000 benchmark description file. Standard Performance Evaluation Corporation. http:\/\/www.spec.org\/cpu2000\/CFP2000\/171.swim\/docs\/171.swim.html 2000.  P. N. Swarztrauber. 171.swim spec cpu2000 benchmark description file. Standard Performance Evaluation Corporation. http:\/\/www.spec.org\/cpu2000\/CFP2000\/171.swim\/docs\/171.swim.html 2000."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989493.1989508"},{"key":"e_1_3_2_1_38_1","first-page":"302","volume-title":"Mathematical Software - ICMS","volume":"6327","author":"Verdoolaege S.","year":"2010","unstructured":"S. Verdoolaege . ISL : An Integer Set Library for the Polyhedral Model. In K. Fukuda, J. Hoeven, M. Joswig, and N. Takayama, editors , Mathematical Software - ICMS 2010 , volume 6327 , pages 299\u2013 302 . Springer, 2010. S. Verdoolaege. ISL: An Integer Set Library for the Polyhedral Model. In K. Fukuda, J. Hoeven, M. Joswig, and N. Takayama, editors, Mathematical Software - ICMS 2010, volume 6327, pages 299\u2013 302. Springer, 2010."},{"key":"e_1_3_2_1_39_1","volume-title":"International workshop on Polyhedral Compilation Techniques (IMPACT)","author":"Verdoolaege S.","year":"2012","unstructured":"S. Verdoolaege and T. Grosser . Polyhedral extraction tool . In International workshop on Polyhedral Compilation Techniques (IMPACT) , 2012 . S. Verdoolaege and T. Grosser. Polyhedral extraction tool. In International workshop on Polyhedral Compilation Techniques (IMPACT), 2012."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/846234.849346"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02106826"},{"key":"e_1_3_2_1_42_1","volume-title":"International workshop on Polyhedral Compilation Techniques (IMPACT)","author":"Yuki T.","year":"2014","unstructured":"T. Yuki . Understanding PolyBench\/C 3. 2 kernels . In International workshop on Polyhedral Compilation Techniques (IMPACT) , Jan. 2014 . T. Yuki. Understanding PolyBench\/C 3.2 kernels. In International workshop on Polyhedral Compilation Techniques (IMPACT), Jan. 2014."},{"key":"e_1_3_2_1_43_1","volume-title":"On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Physics of Fluids (1994-present), 9(6):1591\u20131598","author":"Zou Q.","year":"1997","unstructured":"Q. Zou and X. He . On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Physics of Fluids (1994-present), 9(6):1591\u20131598 , 1997 . Q. Zou and X. He. On pressure and velocity boundary conditions for the lattice Boltzmann BGK model. Physics of Fluids (1994-present), 9(6):1591\u20131598, 1997."}],"event":{"name":"PPoPP '15: 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"San Francisco CA USA","acronym":"PPoPP '15","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2688500.2688512","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2688500.2688512","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:55:45Z","timestamp":1750258545000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2688500.2688512"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,1,24]]},"references-count":42,"alternative-id":["10.1145\/2688500.2688512","10.1145\/2688500"],"URL":"https:\/\/doi.org\/10.1145\/2688500.2688512","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2858788.2688512","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2015,1,24]]},"assertion":[{"value":"2015-01-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}