{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T16:25:57Z","timestamp":1784737557387,"version":"3.55.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2014,8,21]],"date-time":"2014-08-21T00:00:00Z","timestamp":1408579200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Datenbank Spektrum"],"published-print":{"date-parts":[[2014,11]]},"DOI":"10.1007\/s13222-014-0164-z","type":"journal-article","created":{"date-parts":[[2014,8,20]],"date-time":"2014-08-20T02:58:43Z","timestamp":1408503523000},"page":"199-209","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":58,"title":["The Design and Implementation of CoGaDB: A Column-oriented GPU-accelerated DBMS"],"prefix":"10.1007","volume":"14","author":[{"given":"Sebastian","family":"Bre\u00df","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2014,8,21]]},"reference":[{"key":"164_CR1","doi-asserted-by":"crossref","unstructured":"Abadi D, Myers D, DeWitt D, Madden S. (2007) Materialization strategies in a column-oriented DBMS. In: ICDE, IEEE, pp\u00a0466\u2013475","DOI":"10.1109\/ICDE.2007.367892"},{"key":"164_CR2","doi-asserted-by":"crossref","unstructured":"Abadi DJ, Madden SR, Hachem N. (2008) Column-stores vs. row-stores: how different are they really? In: SIGMOD, ACM, pp\u00a0967\u2013980","DOI":"10.1145\/1376616.1376712"},{"issue":"3","key":"164_CR3","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1561\/1900000024","volume":"5","author":"D Abadi","year":"2013","unstructured":"Abadi D, Boncz P, Harizopoulos S, Idreos S, Madden S (2013) The design and implementation of modern column-oriented database systems. Foundations Trends in Databases 5(3):197\u2013280","journal-title":"Foundations Trends in Databases"},{"key":"164_CR4","unstructured":"Bakkum P, Chakradhar S (2012) Efficient data management for GPU databases. http:\/\/pbbakkum.com\/virginian\/paper.pdf"},{"key":"164_CR5","unstructured":"Balkesen C, Alonso G, Teubner J, \u00d6zsu MT (2013) Multi-core, main-memory joins: sort vs. hash revisited. PVLDB 7(1):85\u201396"},{"key":"164_CR6","doi-asserted-by":"crossref","unstructured":"Balkesen C, Teubner J, Alonso G, \u00d6zsu MT (2013) Main-memory hash joins on multi-core CPUs: tuning to the underlying hardware. In: ICDE, pp\u00a0362\u2013373","DOI":"10.1109\/ICDE.2013.6544839"},{"key":"164_CR7","unstructured":"Boncz PA, Zukowski M, Nes N (2005) MonetDB\/X100: hyper-pipelining query execution. In: CIDR, pp\u00a0225\u2013237"},{"issue":"5","key":"164_CR8","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/1941487.1941507","volume":"54","author":"S Borkar","year":"2011","unstructured":"Borkar S, Chien AA (2011) The future of microprocessors. Commun ACM 54(5):67\u201377","journal-title":"Commun ACM"},{"issue":"4","key":"164_CR9","first-page":"715","volume":"41","author":"S Bre\u00df","year":"2012","unstructured":"Bre\u00df S, Geist I, Schallehn E, Mory M, Saake G (2012) A framework for cost based optimization of hybrid CPU\/GPU query plans in database systems. Control Cybernetics 41(4):715\u2013742","journal-title":"Control Cybernetics"},{"issue":"8","key":"164_CR10","doi-asserted-by":"crossref","first-page":"1084","DOI":"10.1016\/j.is.2013.05.004","volume":"38","author":"S Bre\u00df","year":"2013","unstructured":"Bre\u00df S, Beier F, Rauhe H, Sattler K-U, Schallehn E, Saake G (2013) Efficient co-processor utilization in database query processing. Information Systems 38(8):1084\u20131096","journal-title":"Information Systems"},{"key":"164_CR11","doi-asserted-by":"crossref","unstructured":"Bre\u00df S, Heimel M, Saecker M, K\u00f6cher B, Markl V, Saake G (2014) Ocelot\/HyPE: optimized data processing on heterogeneous hardware. PVLDB 7(13)","DOI":"10.14778\/2733004.2733042"},{"key":"164_CR12","doi-asserted-by":"crossref","unstructured":"Bre\u00df S, Siegmund N, Heimel M, Saecker M, Lauer T, Bellatreche L, Saake G (2014) Load-aware inter-co-processor parallelism in database query processing. Data & Knowledge Engineering. doi:10.1016\/j.datak.2014.07.003","DOI":"10.1016\/j.datak.2014.07.003"},{"key":"164_CR13","unstructured":"Broneske D, Bre\u00df S, Heimel M, Saake G (2014) Toward hardware-sensitive database operations. In: EDBT, OpenProceedings.org, pp\u00a0229\u2013234"},{"key":"164_CR14","doi-asserted-by":"crossref","unstructured":"Broneske D, Bre\u00df S, Saake G (2014) Database scan variants on modern CPUs: a performance study. In: IMDM@VLDB","DOI":"10.1007\/978-3-319-13960-9_8"},{"issue":"1","key":"164_CR15","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1023\/A:1009726021843","volume":"1","author":"J Gray","year":"1997","unstructured":"Gray J et al (1997) Data cube: a relational aggregation operator generalizing group-by, cross-tab, and sub-totals. Data Min Knowl Disc 1(1):29\u201353","journal-title":"Data Min Knowl Disc"},{"key":"164_CR16","unstructured":"Gregg C, Hazelwood K (2011) Where is the data? Why you cannot debate CPU vs. GPU performance without the answer. In: ISPASS, IEEE, pp\u00a0134\u2013144"},{"key":"164_CR17","doi-asserted-by":"crossref","unstructured":"He B, Lu M, Yang K, Fang R, Govindaraju NK, Luo Q, Sander PV (2009) Relational query co-processing on graphics processors. ACM Trans Database Syst 34:21","DOI":"10.1145\/1620585.1620588"},{"key":"164_CR18","unstructured":"Heimel M, Markl V (2012) A first step towards GPU-assisted query optimization. In: ADMS, pp\u00a033\u201344"},{"issue":"9","key":"164_CR19","first-page":"709","volume":"6","author":"M Heimel","year":"2013","unstructured":"Heimel M, Saecker M, Pirk H, Manegold S, Markl V (2013) Hardware-oblivious parallelism for in-memory column-stores. PVLDB 6(9):709\u2013720","journal-title":"PVLDB"},{"key":"164_CR20","unstructured":"Heimel M, Haase F, Meinke M, Bre\u00df S, Saecker M, Markl V (2014) Demonstrating self-learning algorithm adaptivity in a hardware-oblivious database engine. In: EDBT, OpenProceedings.org, pp\u00a0616\u2013619"},{"issue":"1","key":"164_CR21","first-page":"40","volume":"35","author":"S Idreos","year":"2012","unstructured":"Idreos S, Groffen F, Nes N, Manegold S, Mullender KS, Kersten ML (2012) MonetDB: two decades of research in column-oriented database architectures. IEEE Data Eng Bull 35(1):40\u201345","journal-title":"IEEE Data Eng Bull"},{"issue":"1","key":"164_CR22","first-page":"622","volume":"1","author":"R Johnson","year":"2008","unstructured":"Johnson R, Raman V, Sidle R, Swart G (2008) Row-wise parallel predicate evaluation. PVLDB 1(1):622\u2013634","journal-title":"PVLDB"},{"key":"164_CR23","doi-asserted-by":"crossref","unstructured":"Leis V, Boncz P, Kemper A, Neumann T (2014) Morsel-driven parallelism: a NUMA-aware query evaluation framework for the many-core age. In: SIGMOD, ACM, pp\u00a0743\u2013754","DOI":"10.1145\/2588555.2610507"},{"issue":"3","key":"164_CR24","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1007\/s007780000031","volume":"9","author":"S Manegold","year":"2000","unstructured":"Manegold S, Boncz PA, Kersten ML (2000) Optimizing database architecture for the new bottleneck: memory access. VLDB J 9(3):231\u2013246","journal-title":"VLDB J"},{"key":"164_CR25","doi-asserted-by":"crossref","unstructured":"Manegold S, Boncz P, Kersten ML (2002) Generic database cost models for hierarchical memory systems. In: PVLDB, VLDB Endowment, pp\u00a0191\u2013202","DOI":"10.1016\/B978-155860869-6\/50025-1"},{"key":"164_CR26","doi-asserted-by":"crossref","unstructured":"Manegold S, Boncz P, Nes N, Kersten M (2004) Cache-conscious radix-decluster projections. VLDB, VLDB Endowment, pp\u00a0684\u2013695","DOI":"10.1016\/B978-012088469-8.50061-9"},{"key":"164_CR27","doi-asserted-by":"crossref","unstructured":"Markl V, Raman V, Simmen D, Lohman G, Pirahesh H, Cilimdzic M (2004) Robust query processing through progressive optimization. In: SIGMOD, ACM, pp\u00a0659\u2013670","DOI":"10.1145\/1007568.1007642"},{"key":"164_CR28","doi-asserted-by":"crossref","unstructured":"M\u00fchlbauer T, R\u00f6diger W, Seilbeck R, Kemper A, Neumann T (2014) Heterogeneity-conscious parallel query execution: getting a better mileage while driving faster! In: DaMoN, ACM, pp\u00a02:1\u20132:10","DOI":"10.1145\/2619228.2619230"},{"issue":"9","key":"164_CR29","first-page":"539","volume":"4","author":"T Neumann","year":"2011","unstructured":"Neumann T (2011) Efficiently compiling efficient query plans for modern hardware. PVLDB 4(9):539\u2013550","journal-title":"PVLDB"},{"key":"164_CR30","unstructured":"NVIDIA. NVIDIA CUDA C Programming Guide. (2014) http:\/\/docs.nvidia.com\/cuda\/pdf\/CUDA_C_Programming_Guide.pdf . pp\u00a031\u201336, Version 6.0. Accessed 18 May 2014"},{"issue":"3","key":"164_CR31","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/211990.212001","volume":"24","author":"P O\u2019Neil","year":"1995","unstructured":"O\u2019Neil P, Graefe G (1995) Multi-table joins through bitmapped join indices. SIGMOD Rec 24(3):8\u201311","journal-title":"SIGMOD Rec"},{"key":"164_CR32","unstructured":"O\u2019Neil P, O\u2019Neil EJ, Chen X (2009) The star schema benchmark (SSB), Revision 3. http:\/\/www.cs.umb.edu\/~poneil\/StarSchemaB.PDF"},{"key":"164_CR33","doi-asserted-by":"crossref","unstructured":"Raman V, Swart G, Qiao L, Reiss F, Dialani V, Kossmann D, Narang I, Sidle R (2008) Constant-time query processing. In: ICDE, IEEE, pp\u00a060\u201369","DOI":"10.1109\/ICDE.2008.4497414"},{"key":"164_CR34","doi-asserted-by":"crossref","unstructured":"Raman V et al (2013) DB2 with BLU acceleration: so much more than just a column store. PVLDB 6(11):1080\u20131091","DOI":"10.14778\/2536222.2536233"},{"key":"164_CR35","unstructured":"Stillger M, Lohman GM, Markl V, Kandil M (2001) LEO - DB2`s learning optimizer. In: VLDB, Morgan Kaufmann Publishers Inc., pp\u00a019\u201328"},{"issue":"11","key":"164_CR36","first-page":"1011","volume":"7","author":"K Wang","year":"2014","unstructured":"Wang K, Zhang K, Yuan Y, Ma S, Lee R, Ding X, Zhang X (2014) Concurrent analytical query processing with GPUs. PVLDB 7(11):1011\u20131022","journal-title":"PVLDB"},{"key":"164_CR37","doi-asserted-by":"crossref","unstructured":"Ye Y, Ross KA, Vesdapunt N (2011) Scalable aggregation on multicore processors. In: DaMoN, ACM, pp\u00a01\u20139","DOI":"10.1145\/1995441.1995442"},{"issue":"10","key":"164_CR38","first-page":"817","volume":"6","author":"Y Yuan","year":"2013","unstructured":"Yuan Y, Lee R, Zhang X (2013) The yin and yang of processing data warehousing queries on GPU devices. PVLDB 6(10):817\u2013828","journal-title":"PVLDB"},{"issue":"12","key":"164_CR39","first-page":"1374","volume":"6","author":"S Zhang","year":"2013","unstructured":"Zhang S, He J, He B, Lu M (2013) OmniDB: towards portable and efficient query processing on parallel CPU\/GPU architectures. PVLDB 6(12):1374\u20131377","journal-title":"PVLDB"},{"key":"164_CR40","doi-asserted-by":"crossref","unstructured":"Zhou J, Ross KA (2002) Implementing database operations using SIMD instructions. In: SIGMOD, ACM, pp\u00a0145\u2013156","DOI":"10.1145\/564691.564709"}],"container-title":["Datenbank-Spektrum"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-014-0164-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s13222-014-0164-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13222-014-0164-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,14]],"date-time":"2019-08-14T00:10:15Z","timestamp":1565741415000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s13222-014-0164-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,21]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,11]]}},"alternative-id":["164"],"URL":"https:\/\/doi.org\/10.1007\/s13222-014-0164-z","relation":{},"ISSN":["1618-2162","1610-1995"],"issn-type":[{"value":"1618-2162","type":"print"},{"value":"1610-1995","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,21]]}}}