{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:45:56Z","timestamp":1772163956471,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,6,15]],"date-time":"2009-06-15T00:00:00Z","timestamp":1245024000000},"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":[[2009,6,15]]},"DOI":"10.1145\/1542476.1542481","type":"proceedings-article","created":{"date-parts":[[2009,6,16]],"date-time":"2009-06-16T09:34:36Z","timestamp":1245144876000},"page":"38-49","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":208,"title":["PetaBricks"],"prefix":"10.1145","author":[{"given":"Jason","family":"Ansel","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, MA, USA"}]},{"given":"Cy","family":"Chan","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]},{"given":"Yee Lok","family":"Wong","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]},{"given":"Marek","family":"Olszewski","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]},{"given":"Qin","family":"Zhao","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]},{"given":"Alan","family":"Edelman","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]},{"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology , Cambridge, MA, USA"}]}],"member":"320","published-online":{"date-parts":[[2009,6,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274971.1275011"},{"key":"e_1_3_2_1_2_1","volume-title":"Anne Greenbaum, Sven Hammarling, A. McKenney, and Danny Sorensen. LAPACK Users' Guide","author":"Anderson Ed","year":"1999","unstructured":"Ed Anderson , Zhaojun Bai , Christian Bischof , Susan Blackford , James Demmel , Jack Dongarra , Jeremy Du Croz , Anne Greenbaum, Sven Hammarling, A. McKenney, and Danny Sorensen. LAPACK Users' Guide . Society for Industrial and Applied Mathematics, Philadelphia, PA , third edition, 1999 . ISBN 0-89871-447-8. Ed Anderson, Zhaojun Bai, Christian Bischof, Susan Blackford, James Demmel, Jack Dongarra, Jeremy Du Croz, Anne Greenbaum, Sven Hammarling, A. McKenney, and Danny Sorensen. LAPACK Users' Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, third edition, 1999. ISBN 0-89871-447-8."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/263580.263662"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209946"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","DOI":"10.1137\/1.9781611971446","volume-title":"Applied Numerical Linear Algebra","author":"Demmel James W.","year":"1997","unstructured":"James W. Demmel . Applied Numerical Linear Algebra . SIAM , August 1997 . James W. Demmel. Applied Numerical Linear Algebra. SIAM, August 1997."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840301"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1998.681704"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277725"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/504210.504213"},{"key":"e_1_3_2_1_10_1","first-page":"127","volume-title":"Proceedings of the International Conference on Computational Science","author":"Katherine Yelick Im","year":"2001","unstructured":"Eun-jin Im and Katherine Yelick . Optimizing sparse matrix computations for register reuse in SPARSITY . In Proceedings of the International Conference on Computational Science , pages 127 -- 136 . Springer , 2001 . Eun-jin Im and Katherine Yelick. Optimizing sparse matrix computations for register reuse in SPARSITY. In Proceedings of the International Conference on Computational Science, pages 127--136. Springer, 2001."},{"key":"e_1_3_2_1_11_1","first-page":"511","volume-title":"Proceedings of the International Conference On Machine Learning","author":"Michail","year":"2000","unstructured":"Michail G. Lagoudakis and Michael L. Littman. Algorithm selection using reinforcement learning . In Proceedings of the International Conference On Machine Learning , pages 511 -- 518 . Morgan Kaufmann , 2000 . Michail G. Lagoudakis and Michael L. Littman. Algorithm selection using reinforcement learning. In Proceedings of the International Conference On Machine Learning, pages 511--518. Morgan Kaufmann, 2000."},{"key":"e_1_3_2_1_12_1","first-page":"111","volume-title":"Proceedings of the International Symposium on Code Generation and Optimization","author":"Li Xiaoming","year":"2004","unstructured":"Xiaoming Li , Maria Jesus Garzaran , and David Padua . A dynamically tuned sorting library . In Proceedings of the International Symposium on Code Generation and Optimization , pages 111 -- 122 , March 2004 . Xiaoming Li, Maria Jesus Garzaran, and David Padua. A dynamically tuned sorting library. In Proceedings of the International Symposium on Code Generation and Optimization, pages 111--122, March 2004."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.24"},{"key":"e_1_3_2_1_14_1","first-page":"17","volume-title":"Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications","author":"Olszewski Marek","year":"2004","unstructured":"Marek Olszewski and Michael Voss . Install-time system for automatic generation of optimized parallel sorting algorithms . In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications , pages 17 -- 23 , 2004 . Marek Olszewski and Michael Voss. Install-time system for automatic generation of optimized parallel sorting algorithms. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pages 17--23, 2004."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2008.55"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840306"},{"key":"e_1_3_2_1_17_1","volume-title":"Computer algebra in applied mathematics: an introduction to MACSYMA. Number 94 in Research notes in mathematics","author":"Rand Richard H.","year":"1984","unstructured":"Richard H. Rand . Computer algebra in applied mathematics: an introduction to MACSYMA. Number 94 in Research notes in mathematics . 1984 . ISBN 0-273-08632-4. Richard H. Rand. Computer algebra in applied mathematics: an introduction to MACSYMA. Number 94 in Research notes in mathematics. 1984. ISBN 0-273-08632-4."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065981"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/850941.852890"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/568014.379583"},{"key":"e_1_3_2_1_21_1","unstructured":"Richard Vuduc James W. Demmel and Jeff A. Bilmes. Statistical models for empirical search-based performance tuning. International Journal of  Richard Vuduc James W. Demmel and Jeff A. Bilmes. Statistical models for empirical search-based performance tuning. International Journal of"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","unstructured":"High Performance Computing Applications 18(1):65--94 2004. ISSN 1094--3420.  High Performance Computing Applications 18(1):65--94 2004. ISSN 1094--3420.","DOI":"10.1177\/1094342004041293"},{"key":"e_1_3_2_1_23_1","series-title":"Journal of Physics: Conference Series","volume-title":"Proceedings of the Scientific Discovery through Advanced Computing Conference","author":"Vuduc Richard","year":"2005","unstructured":"Richard Vuduc , James W. Demmel , and Katherine A. Yelick . OSKI: A library of automatically tuned sparse matrix kernels . In Proceedings of the Scientific Discovery through Advanced Computing Conference , Journal of Physics: Conference Series , San Francisco, CA, USA , June 2005 . Institute of Physics Publishing . Richard Vuduc, James W. Demmel, and Katherine A. Yelick. OSKI: A library of automatically tuned sparse matrix kernels. In Proceedings of the Scientific Discovery through Advanced Computing Conference, Journal of Physics: Conference Series, San Francisco, CA, USA, June 2005. Institute of Physics Publishing."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/509058.509096"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v35:2"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/378795.378860"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1512762.1512773"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781140"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025127.1026016"}],"event":{"name":"PLDI '09: ACM SIGPLAN Conference on Programming Language Design and Implementation","location":"Dublin Ireland","acronym":"PLDI '09","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542476.1542481","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1542476.1542481","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:29:56Z","timestamp":1750238996000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542476.1542481"}},"subtitle":["a language and compiler for algorithmic choice"],"short-title":[],"issued":{"date-parts":[[2009,6,15]]},"references-count":29,"alternative-id":["10.1145\/1542476.1542481","10.1145\/1542476"],"URL":"https:\/\/doi.org\/10.1145\/1542476.1542481","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1543135.1542481","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,6,15]]},"assertion":[{"value":"2009-06-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}