{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T23:10:26Z","timestamp":1729725026129,"version":"3.28.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"11","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2013,8,27]]},"abstract":"<jats:p>Just-in-time compilation of SQL queries into native code has recently emerged as a viable alternative to interpretation-based query processing. We present the salient results of research in this fresh area, addressing all aspects of the query processing stack. Throughout the discussion we draw analogies to the general code generation techniques used in contemporary compiler technology. At the same time we describe the open research problems of the area.<\/jats:p>","DOI":"10.14778\/2536222.2536254","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1190-1191","source":"Crossref","is-referenced-by-count":7,"title":["Just-in-time compilation for SQL query processing"],"prefix":"10.14778","volume":"6","author":[{"given":"Stratis D.","family":"Viglas","sequence":"first","affiliation":[{"name":"School of Informatics, University of Edinburgh, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857077"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/358769.358784"},{"key":"e_1_2_1_4_1","volume-title":"Just-in-time compiler library","author":"Demakov A.","year":"2007","unstructured":"A. Demakov. Just-in-time compiler library, 2007."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/582353.582400"},{"volume-title":"Using and porting GNU lightning","year":"2008","key":"e_1_2_1_6_1","unstructured":"Free Software Foundation. Using and porting GNU lightning, 2008."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/645913.671453"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/62032.62033"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/152610.152611"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/304182.304242"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/998680.1006711"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_2_1_13_1","volume-title":"SQLite Database","author":"Hipp D. R.","year":"2012","unstructured":"D. R. Hipp, D. Kennedy, and J. Mistachkin. SQLite Database, 2012."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1559845.1559879"},{"key":"e_1_2_1_15_1","volume-title":"CIDR","author":"Kissinger T.","year":"2013","unstructured":"T. Kissinger et al. QPPT: Query Processing on Prefix Trees. In CIDR, 2013."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/304182.304215"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2010.5447892"},{"key":"e_1_2_1_18_1","volume-title":"ADMS","author":"Krikellas K.","year":"2010","unstructured":"K. Krikellas, S. D. Viglas, and M. Cintra. Modeling multithreaded query execution on chip multiprocessors. In ADMS, 2010."},{"key":"e_1_2_1_19_1","volume-title":"Computer Science Dept.","author":"Lattner C.","year":"2002","unstructured":"C. Lattner. LLVM: An Infrastructure for Multi-Stage Optimization. Master's thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, 2002."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993513"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544837"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/253260.253342"},{"key":"e_1_2_1_24_1","volume-title":"ADMS","author":"Pirk H.","year":"2011","unstructured":"H. Pirk, S. Manegold, and M. Kersten. Accelerating Foreign-Key Joins using Asymmetric Memory Channels. In ADMS, 2011."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2006.40"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4379(88)90014-2"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995441.1995446"},{"key":"e_1_2_1_28_1","volume-title":"Fixstar","author":"Tsuchiyama R.","year":"2012","unstructured":"R. Tsuchiyama et al. The OpenCL Programming Book. Fixstar, 2012."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212358"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/2536222.2536254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T22:35:37Z","timestamp":1729722937000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/2536222.2536254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8]]},"references-count":28,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2013,8,27]]}},"alternative-id":["10.14778\/2536222.2536254"],"URL":"https:\/\/doi.org\/10.14778\/2536222.2536254","relation":{},"ISSN":["2150-8097"],"issn-type":[{"type":"print","value":"2150-8097"}],"subject":[],"published":{"date-parts":[[2013,8]]}}}