{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T22:06:46Z","timestamp":1766268406321,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,4,6]],"date-time":"2008-04-06T00:00:00Z","timestamp":1207440000000},"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":[[2008,4,6]]},"DOI":"10.1145\/1356058.1356084","type":"proceedings-article","created":{"date-parts":[[2008,4,8]],"date-time":"2008-04-08T16:27:59Z","timestamp":1207672079000},"page":"195-204","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":184,"title":["Program optimization space pruning for a multithreaded gpu"],"prefix":"10.1145","author":[{"given":"Shane","family":"Ryoo","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Christopher I.","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Sam S.","family":"Stone","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Sara S.","family":"Baghsorkhi","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Sain-Zee","family":"Ueng","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"John A.","family":"Stratton","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]},{"given":"Wen-mei W.","family":"Hwu","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL, USA"}]}],"member":"320","published-online":{"date-parts":[[2008,4,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"NVIDIA CUDA. http:\/\/www.nvidia.com\/cuda.  NVIDIA CUDA. http:\/\/www.nvidia.com\/cuda."},{"key":"e_1_3_2_1_2_1","unstructured":"SPIRAL project. http:\/\/spiral.net.  SPIRAL project. http:\/\/spiral.net."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2006.37"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/997163.997196"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/581888.581891"},{"key":"e_1_3_2_1_7_1","volume-title":"October","author":"Buck I.","year":"2003","unstructured":"I. Buck . Brook Specification v0.2 , October 2003 . I. Buck. Brook Specification v0.2, October 2003."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1058129.1058148"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/291069.291051"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188549"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.546613"},{"key":"e_1_3_2_1_12_1","volume-title":"8th Workshop on Compilers for Parallel Computers","author":"Han H.","year":"2000","unstructured":"H. Han , G. Rivera , and C.--W. Tseng . Software support for improving locality in scientific codes . In 8th Workshop on Compilers for Parallel Computers , January 2000 . H. Han, G. Rivera, and C.--W. Tseng. Software support for improving locality in scientific codes. In 8th Workshop on Compilers for Parallel Computers, January 2000."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.9"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2005.10"},{"key":"e_1_3_2_1_15_1","first-page":"210","volume-title":"Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software","author":"Gonzalez D.","year":"2007","unstructured":"D. Jimenez-- Gonzalez , X. Martorell , and A. Ramirez . Performance analysis of Cell Broadband Engine for high memory bandwidth applications . In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software , pages 210 -- 219 , April 2007 . D. Jimenez--Gonzalez, X. Martorell, and A. Ramirez. Performance analysis of Cell Broadband Engine for high memory bandwidth applications. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software, pages 210--219, April 2007."},{"key":"e_1_3_2_1_16_1","volume-title":"Optimizing Compilers for Modern Architectures: A Dependence-based Approach","author":"Kennedy K.","year":"2002","unstructured":"K. Kennedy and R. Allen . Optimizing Compilers for Modern Architectures: A Dependence-based Approach . Morgan Kaufmann Publishers , 2002 . K. Kennedy and R. Allen. Optimizing Compilers for Modern Architectures: A Dependence-based Approach. Morgan Kaufmann Publishers, 2002."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/517554.825767"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.9"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/106972.106981"},{"key":"e_1_3_2_1_20_1","volume-title":"Microprocessor Forum","author":"Nickolls J.","year":"2007","unstructured":"J. Nickolls and I. Buck . NVIDIA CUDA software and GPU parallel computing architecture . Microprocessor Forum , May 2007 . J. Nickolls and I. Buck. NVIDIA CUDA software and GPU parallel computing architecture. Microprocessor Forum, May 2007."},{"key":"e_1_3_2_1_21_1","volume-title":"February","author":"NVIDIA Corporation","year":"2007","unstructured":"NVIDIA Corporation . CUDA Programming Guide , February 2007 . NVIDIA Corporation. CUDA Programming Guide, February 2007."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345220"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.20829"},{"key":"e_1_3_2_1_24_1","volume-title":"The First Workshop on General Purpose Processing on Graphics Processing Units","author":"Stone S.","year":"2007","unstructured":"S. Stone How GPUs can improve the quality of magnetic resonance imaging . The First Workshop on General Purpose Processing on Graphics Processing Units , October 2007 . S. Stone et al. How GPUs can improve the quality of magnetic resonance imaging. The First Workshop on General Purpose Processing on Graphics Processing Units, October 2007."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168898"},{"key":"e_1_3_2_1_26_1","first-page":"204","volume-title":"Proceedings of the 2003 International Symposium on Code Generation and Optimization","author":"Triantafyllis S.","unstructured":"S. Triantafyllis Compiler optimization-space exploration . In Proceedings of the 2003 International Symposium on Code Generation and Optimization , pages 204 -- 215 . S. Triantafyllis et al. Compiler optimization-space exploration. In Proceedings of the 2003 International Symposium on Code Generation and Optimization, pages 204--215."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2007.25"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/243846.243895"},{"key":"e_1_3_2_1_29_1","volume-title":"Supercompilers for Parallel and Vector Computers","author":"Zima H.","year":"1991","unstructured":"H. Zima and B. Chapman . Supercompilers for Parallel and Vector Computers . Addison-Wesley Publishing Company , Reading, MA , 1991 . H. Zima and B. Chapman. Supercompilers for Parallel and Vector Computers. Addison-Wesley Publishing Company, Reading, MA, 1991."}],"event":{"name":"CGO '08: 6th Annual IEEE \/ ACM International Symposium on Code Generation and Optimization","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"Boston MA USA","acronym":"CGO '08"},"container-title":["Proceedings of the 6th annual IEEE\/ACM international symposium on Code generation and optimization"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1356058.1356084","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1356058.1356084","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:23Z","timestamp":1750254983000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1356058.1356084"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4,6]]},"references-count":28,"alternative-id":["10.1145\/1356058.1356084","10.1145\/1356058"],"URL":"https:\/\/doi.org\/10.1145\/1356058.1356084","relation":{},"subject":[],"published":{"date-parts":[[2008,4,6]]},"assertion":[{"value":"2008-04-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}