{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T18:22:38Z","timestamp":1742926958965,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319561103"},{"type":"electronic","value":"9783319561110"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-56111-0_4","type":"book-chapter","created":{"date-parts":[[2017,3,22]],"date-time":"2017-03-22T03:27:52Z","timestamp":1490153272000},"page":"57-78","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Overtaking CPU DBMSes with a GPU in Whole-Query Analytic Processing with Parallelism-Friendly Execution Plan Optimization"],"prefix":"10.1007","author":[{"given":"Adnan","family":"Agbaria","sequence":"first","affiliation":[]},{"given":"David","family":"Minor","sequence":"additional","affiliation":[]},{"given":"Natan","family":"Peterfreund","sequence":"additional","affiliation":[]},{"given":"Eyal","family":"Rozenberg","sequence":"additional","affiliation":[]},{"given":"Ofer","family":"Rosenberg","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,23]]},"reference":[{"key":"4_CR1","doi-asserted-by":"crossref","unstructured":"Armbrust, M., Xin, R.S., Lian, C., Huai, Y., Liu, D., Bradley, J.K., Meng, X., Kaftan, T., Franklin, M.J., Ghodsi, A., Zaharia, M.: Spark SQL: relational data processing in spark. In: Proceedings of the SIGMOD, SIGMOD 2015, pp. 1383\u20131394. ACM (2015)","DOI":"10.1145\/2723372.2742797"},{"key":"4_CR2","unstructured":"Bakkum, P., Chakradhar, S.: Efficient data management for GPU databases. NEC Laboratories America, Princeton, NJ, Technical report (2012)"},{"key":"4_CR3","unstructured":"Bakkum, P., Chakradhar, S.: Efficient data management for GPU databases. NEC Laboratories America, Princeton, NJ, Technical report [2]"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Bre\u00df, S., Heimel, M., Siegmund, N., Bellatreche, L., Saake, G.: GPU-accelerated database systems: survey and open challenges. In: Proceedings of BigDataScience. ACM\/IEEE (2014)","DOI":"10.1007\/978-3-662-45761-0_1"},{"issue":"4","key":"4_CR5","first-page":"21:1","volume":"34","author":"B He","year":"2009","unstructured":"He, B., Lu, M., Yang, K., Fang, R., Govindaraju, N.K., Luo, Q., Sander, P.V.: Relational query coprocessing on graphics processors. Trans. DB Sys. 34(4), 21:1\u201321:39 (2009)","journal-title":"Trans. DB Sys."},{"key":"4_CR6","doi-asserted-by":"crossref","unstructured":"Heimel, M., Saecker, M., Pirk, H., Manegold, S., Markl, V.: Hardware-oblivious parallelism for in-memory column-stores. In: Proceedings of VLDB, vol. 9, pp. 709\u2013720 (2013)","DOI":"10.14778\/2536360.2536370"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Kemper, A., Neumann, T., Garching, D.: HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots. In: Proceedings of ICDE (2011)","DOI":"10.1109\/ICDE.2011.5767867"},{"key":"4_CR8","unstructured":"http:\/\/www.logicblox.com\/"},{"key":"4_CR9","unstructured":"Luitjens, J.: Faster parallel reductions on Kepler (2014). \n                    http:\/\/devblogs.nvidia.com\/parallelforall\/faster-parallel-reductions-kepler\/"},{"issue":"2","key":"4_CR10","doi-asserted-by":"publisher","first-page":"1648","DOI":"10.14778\/1687553.1687618","volume":"2","author":"S Manegold","year":"2009","unstructured":"Manegold, S., Kersten, M., Boncz, P.: Database architecture evolution: mammals flourished long before dinosaurs became extinct. Proc. VLDB 2(2), 1648\u20131653 (2009)","journal-title":"Proc. VLDB"},{"key":"4_CR11","unstructured":"MonetDB webpage. \n                    http:\/\/www.monetdb.org"},{"issue":"9","key":"4_CR12","doi-asserted-by":"publisher","first-page":"539","DOI":"10.14778\/2002938.2002940","volume":"4","author":"T Neumann","year":"2011","unstructured":"Neumann, T.: Efficiently compiling efficient query plans for modern hardware. Proc. VLDB 4(9), 539\u2013550 (2011)","journal-title":"Proc. VLDB"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Paul, J., He, J., He, B.: GPL: A GPU-based pipelined query processing engine. In: Proceedings of SIGMOD. ACM (2016)","DOI":"10.1145\/2882903.2915224"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Power, J., Li, Y., Hill, M.D., Patel, J.M., Wood, D.A.: Toward GPUs being mainstream in analytic processing: an initial argument using simple scan-aggregate queries. In: Proceedings of DaMoN, p. 11. ACM (2015)","DOI":"10.1145\/2771937.2771941"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Sidirourgos, L., Kersten, M.: Column imprints: a secondary index structure. In: Proceedings of SIGMOD, pp. 893\u2013904. ACM (2013)","DOI":"10.1145\/2463676.2465306"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Sitaridi, E.A., Ross, K.A.: GPU-accelerated string matching for database applications. J. VLDB, 1\u201322 (2015)","DOI":"10.1007\/s00778-015-0409-y"},{"key":"4_CR17","unstructured":"Stonebraker, M., Hellerstein, J., Bailis, P.: Readings in Database Systems (The Red Book), 5th edn (2015). \n                    http:\/\/www.redbook.io\/"},{"key":"4_CR18","unstructured":"The CUB library. \n                    http:\/\/nvlabs.github.io\/cub\/"},{"key":"4_CR19","unstructured":"https:\/\/www.monetdb.org\/Documentation\/Manuals\/MonetDB\/MALreference"},{"key":"4_CR20","unstructured":"The TPC Council: TPC Benchmark H (rev 2.17.1) (2014). \n                    http:\/\/www.tpc.org\/tpch"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Wu, H., Diamos, G., Sheard, T., Aref, M., Baxter, S., Garland, M., Yalamanchili, S.: Red fox: an execution environment for relational query processing on GPUs. In: Proceedings of CGO, p. 44. ACM (2014)","DOI":"10.1145\/2581122.2544166"},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Yong, K.K., Karuppiah, E.K., See, S.: Galactica: A GPU parallelized database accelerator. In: Proceedings of BigDataScience. ACM\/IEEE (2014)","DOI":"10.1145\/2640087.2644166"},{"issue":"10","key":"4_CR23","doi-asserted-by":"publisher","first-page":"817","DOI":"10.14778\/2536206.2536210","volume":"6","author":"Y Yuan","year":"2013","unstructured":"Yuan, Y., Lee, R., Zhang, X.: The Yin and Yang of processing data warehousing queries on GPU devices. Proc. VLDB 6(10), 817\u2013828 (2013)","journal-title":"Proc. VLDB"},{"issue":"1","key":"4_CR24","first-page":"21","volume":"35","author":"M Zukowski","year":"2012","unstructured":"Zukowski, M., Boncz, P.: Vectorwise: beyond column stores. IEEE Data Eng. Bull. 35(1), 21\u201327 (2012)","journal-title":"IEEE Data Eng. Bull."}],"container-title":["Lecture Notes in Computer Science","Data Management on New Hardware"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-56111-0_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T02:00:51Z","timestamp":1558317651000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-56111-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319561103","9783319561110"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-56111-0_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"23 March 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IMDM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on In-Memory Data Management and Analytics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"New Delhi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"India","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 September 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"imdm-data2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/imdm.ws\/2016\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}