{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:14:42Z","timestamp":1763468082047,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,3,31]],"date-time":"2012-03-31T00:00:00Z","timestamp":1333152000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-0803229IIS-1016205CNS-1016058CNS-1115829"],"award-info":[{"award-number":["IIS-0803229IIS-1016205CNS-1016058CNS-1115829"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["IIS-0803229IIS-1016205CNS-1016058CNS-1115829"],"award-info":[{"award-number":["IIS-0803229IIS-1016205CNS-1016058CNS-1115829"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,3,31]]},"DOI":"10.1145\/2259016.2259025","type":"proceedings-article","created":{"date-parts":[[2012,6,11]],"date-time":"2012-06-11T13:03:31Z","timestamp":1339419811000},"page":"63-73","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Micro-specialization"],"prefix":"10.1145","author":[{"given":"Rui","family":"Zhang","sequence":"first","affiliation":[{"name":"University of Arizona"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saumya","family":"Debray","sequence":"additional","affiliation":[{"name":"University of Arizona"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard T.","family":"Snodgrass","sequence":"additional","affiliation":[{"name":"University of Arizona"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,3,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142548"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/277650.277740"},{"key":"e_1_3_2_1_3_1","volume-title":"Compilers -- Principles, Techniques, and Tools","author":"Aho A. V.","year":"1985","unstructured":"A. V. Aho , R. Sethi , and J. D. Ullman . Compilers -- Principles, Techniques, and Tools . Addison-Wesley , Reading, Mass ., 1985 . A. V. Aho, R. Sethi, and J. D. Ullman. Compilers -- Principles, Techniques, and Tools. Addison-Wesley, Reading, Mass., 1985."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-002-0074-9"},{"key":"e_1_3_2_1_5_1","first-page":"169","volume-title":"VLDB","author":"Ailamaki A.","year":"2001","unstructured":"A. Ailamaki , D. J. DeWitt , M. D. Hill , and M. Skounakis . Weaving Relations for Cache Performance . In VLDB , pages 169 -- 180 , 2001 . A. Ailamaki, D. J. DeWitt, M. D. Hill, and M. Skounakis. Weaving Relations for Cache Performance. In VLDB, pages 169--180, 2001."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1114252.1114266"},{"key":"e_1_3_2_1_8_1","volume-title":"International Conference on, 0: 116","author":"Chen S.","year":"2004","unstructured":"S. Chen , A. Ailamaki , P. B. Gibbons , and T. C. Mowry . Improving Hash Join Performance through Prefetching. Data Engineering , International Conference on, 0: 116 , 2004 . S. Chen, A. Ailamaki, P. B. Gibbons, and T. C. Mowry. Improving Hash Join Performance through Prefetching. Data Engineering, International Conference on, 0:116, 2004."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2004.03.011"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237767"},{"key":"e_1_3_2_1_11_1","unstructured":"V. Developers. Callgrind: A Call-Graph Generating Cache and Branch Prediction Profiler. http:\/\/valgrind.org\/docs\/manual\/cl-manual.html(accessed October 27 2010).  V. Developers. Callgrind: A Call-Graph Generating Cache and Branch Prediction Profiler. http:\/\/valgrind.org\/docs\/manual\/cl-manual.html(accessed October 27 2010)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237765"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/258993.259016"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1316689.1316747"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/522344.825703"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2010.5447892"},{"key":"e_1_3_2_1_17_1","volume-title":"http:\/\/sourceforge.net\/projects\/benchmarksql\/(accessed","author":"Lussier D.","year":"2010","unstructured":"D. Lussier . Benchmark SQL. http:\/\/sourceforge.net\/projects\/benchmarksql\/(accessed August 15, 2010 ). D. Lussier. BenchmarkSQL. http:\/\/sourceforge.net\/projects\/benchmarksql\/(accessed August 15, 2010)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2002.1019210"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920889"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920952"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/647169.718148"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/857172.857250"},{"key":"e_1_3_2_1_24_1","volume-title":"http:\/\/www.postgresql.org\/(accessed","author":"PostgresSQL Global Development Group","year":"2010","unstructured":"PostgresSQL Global Development Group . Postgres SQL. http:\/\/www.postgresql.org\/(accessed August 29, 2010 ). PostgresSQL Global Development Group. PostgresSQL. http:\/\/www.postgresql.org\/(accessed August 29, 2010)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920895"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224080"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2006.40"},{"key":"e_1_3_2_1_28_1","first-page":"510","volume-title":"Proceedings of VLDB'94, September 12--15","author":"Shatdal A.","year":"1994","unstructured":"A. Shatdal , C. Kant , and J. F. Naughton . Cache Conscious Algorithms for Relational Query Processing . In J. B. Bocca, M. Jarke, and C. Zaniolo, editors, In Proceedings of VLDB'94, September 12--15 , 1994 , Santiago de Chile, Chile , pages 510 -- 521 . Morgan Kaufmann , 1994. A. Shatdal, C. Kant, and J. F. Naughton. Cache Conscious Algorithms for Relational Query Processing. In J. B. Bocca, M. Jarke, and C. Zaniolo, editors, In Proceedings of VLDB'94, September 12--15, 1994, Santiago de Chile, Chile, pages 510--521. Morgan Kaufmann, 1994."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995441.1995446"},{"key":"e_1_3_2_1_30_1","first-page":"553","volume-title":"C-store: A Column-Oriented DBMS. In In Proceedings of VLDB'05","author":"Stonebraker M.","year":"2005","unstructured":"M. Stonebraker , D. J. Abadi , A. Batkin , X. Chen , M. Cherniack , M. Ferreira , E. Lau , A. Lin , S. Madden , E. O'Neil , P. O'Neil , A. Rasin , N. Tran , and S. Zdonik . C-store: A Column-Oriented DBMS. In In Proceedings of VLDB'05 , pages 553 -- 564 . VLDB Endowment , 2005 . M. Stonebraker, D. J. Abadi, A. Batkin, X. Chen, M. Cherniack, M. Ferreira, E. Lau, A. Lin, S. Madden, E. O'Neil, P. O'Neil, A. Rasin, N. Tran, and S. Zdonik. C-store: A Column-Oriented DBMS. In In Proceedings of VLDB'05, pages 553--564. VLDB Endowment, 2005."},{"key":"e_1_3_2_1_31_1","first-page":"1150","volume-title":"In Proceedings of VLDB'07","author":"Stonebraker M.","year":"2007","unstructured":"M. Stonebraker , S. Madden , D. J. Abadi , S. Harizopoulos , N. Hachem , and P. Helland . The End of an Architectural Era: (It's Time for a Complete Rewrite) . In In Proceedings of VLDB'07 , pages 1150 -- 1160 . VLDB Endowment , 2007 . M. Stonebraker, S. Madden, D. J. Abadi, S. Harizopoulos, N. Hachem, and P. Helland. The End of an Architectural Era: (It's Time for a Complete Rewrite). In In Proceedings of VLDB'07, pages 1150--1160. VLDB Endowment, 2007."},{"key":"e_1_3_2_1_32_1","unstructured":"TPC. TPC Transaction Processing Performance Council - TPC-H. http:\/\/www.tpc.org\/tpch\/(accessed August 29 2010).  TPC. TPC Transaction Processing Performance Council - TPC-H. http:\/\/www.tpc.org\/tpch\/(accessed August 29 2010)."},{"key":"e_1_3_2_1_33_1","unstructured":"VoltDB Inc. How VoltDB Works. http:\/\/voltdb.com\/content\/how-voltdb-works (accessed January 17 2011).  VoltDB Inc. How VoltDB Works. http:\/\/voltdb.com\/content\/how-voltdb-works (accessed January 17 2011)."},{"key":"e_1_3_2_1_34_1","first-page":"128","volume-title":"LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation. In Proc. Int. Conf. on Parallel Architectures and Compilation Techniques (PACT '99)","author":"Yang B.-S.","year":"1999","unstructured":"B.-S. Yang LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation. In Proc. Int. Conf. on Parallel Architectures and Compilation Techniques (PACT '99) , pages 128 -- 138 , Oct. 12 --16 , 1999 . B.-S. Yang et al. LaTTe: A Java VM Just-in-Time Compiler with Fast and Efficient Register Allocation. In Proc. Int. Conf. on Parallel Architectures and Compilation Techniques (PACT '99), pages 128--138, Oct. 12--16, 1999."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007592"}],"event":{"name":"CGO '12: Annual IEEE\/ACM International Symposium on Code Generation and Optimization","sponsor":["IEEE CS uArch","SIGPLAN ACM Special Interest Group on Programming Languages","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"],"location":"San Jose California","acronym":"CGO '12"},"container-title":["Proceedings of the Tenth International Symposium on Code Generation and Optimization"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2259016.2259025","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2259016.2259025","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:49:07Z","timestamp":1750236547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2259016.2259025"}},"subtitle":["dynamic code specialization of database management systems"],"short-title":[],"issued":{"date-parts":[[2012,3,31]]},"references-count":35,"alternative-id":["10.1145\/2259016.2259025","10.1145\/2259016"],"URL":"https:\/\/doi.org\/10.1145\/2259016.2259025","relation":{},"subject":[],"published":{"date-parts":[[2012,3,31]]},"assertion":[{"value":"2012-03-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}