{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,5]],"date-time":"2025-10-05T16:51:23Z","timestamp":1759683083616,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642330735"},{"type":"electronic","value":"9783642330742"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33074-2_5","type":"book-chapter","created":{"date-parts":[[2012,9,13]],"date-time":"2012-09-13T10:17:22Z","timestamp":1347531442000},"page":"57-70","source":"Crossref","is-referenced-by-count":9,"title":["Automatic Selection of Processing Units for Coprocessing in Databases"],"prefix":"10.1007","author":[{"given":"Sebastian","family":"Bre\u00df","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Felix","family":"Beier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hannes","family":"Rauhe","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eike","family":"Schallehn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai-Uwe","family":"Sattler","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gunter","family":"Saake","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Gregg, C., Hazelwood, K.: Where is the data? why you cannot debate cpu vs. gpu performance without the answer. In: ISPASS, pp. 134\u2013144. IEEE (2011)","DOI":"10.1109\/ISPASS.2011.5762730"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Govindaraju, N., Gray, J., Kumar, R., Manocha, D.: Gputerasort: high performance graphics co-processor sorting for large database management. In: SIGMOD, pp. 325\u2013336. ACM (2006)","DOI":"10.1145\/1142473.1142511"},{"key":"5_CR3","unstructured":"AMD: AMD Accelerated Parallel Processing (APP) SDK, Samples & Demos, http:\/\/developer.amd.com\/sdks\/AMDAPPSDK\/samples\/Pages\/default.aspx"},{"key":"5_CR4","unstructured":"Hellerstein, J.M., Naughton, J.F., Pfeffer, A.: Generalized Search Trees for Database Systems. In: VLDB, pp. 562\u2013573. Morgan Kaufmann Publishers Inc. (1995)"},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"Beier, F., Kilias, T., Sattler, K.U.: Gist scan acceleration using coprocessors. In: DaMoN, pp. 63\u201369. ACM (2012)","DOI":"10.1145\/2236584.2236593"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Abadi, D.J., Madden, S.R., Hachem, N.: Column-stores vs. row-stores: how different are they really? In: SIGMOD, pp. 967\u2013980. ACM (2008)","DOI":"10.1145\/1376616.1376712"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"French, C.D.: \u201dOne size fits all\u201d database architectures do not work for DSS. In: SIGMOD, pp. 449\u2013450. ACM (1995)","DOI":"10.1145\/568271.223871"},{"key":"5_CR8","unstructured":"Boncz, P., Zukowski, M., Nes, N.: MonetDB\/X100: Hyper-pipelining query execution. In: CIDR, pp. 225\u2013237. VLDB Endowment (2005)"},{"key":"5_CR9","unstructured":"Stonebraker, M., Abadi, D.: Others.: C-store: a column-oriented DBMS. In: VLDB, pp. 553\u2013564. VLDB Endowment (2005)"},{"key":"5_CR10","doi-asserted-by":"crossref","unstructured":"Krueger, J., Kim, C., Grund, M., Satish, N.: Fast updates on read-optimized databases using multi-core CPUs. J. VLDB Endowment, 61\u201372 (2011)","DOI":"10.14778\/2047485.2047491"},{"key":"5_CR11","doi-asserted-by":"crossref","unstructured":"Ding, S., He, J., Yan, H., Suel, T.: Using graphics processors for high performance IR query processing. In: WWW, pp. 421\u2013430. ACM (2009)","DOI":"10.1145\/1526709.1526766"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Wu, D., Zhang, F., Ao, N., Wang, G., Liu, X., Liu, J.: Efficient lists intersection by cpu-gpu cooperative computing. In: IPDPS Workshops, pp. 1\u20138. IEEE (2010)","DOI":"10.1109\/IPDPSW.2010.5470886"},{"key":"5_CR13","unstructured":"Hoberock, J., Bell, N.: Thrust: A Parallel Template Library, Version 1.3.0 (2010)"},{"key":"5_CR14","unstructured":"Nvidia: Nvidia CUDA, http:\/\/developer.nvidia.com\/cuda-toolkit"},{"key":"5_CR15","unstructured":"Krueger, J., Grund, M., Jaeckel, I., Zeier, A., Plattner, H.: Applicability of GPU Computing for Efficient Merge in In-Memory Databases. In: ADMS. VLDB Endowment (2011)"},{"key":"5_CR16","unstructured":"Bre\u00df, S., Mohammad, S., Schallehn, E.: Self-tuning distribution of db-operations on hybrid cpu\/gpu platforms. In: Grundlagen von Datenbanken, CEUR-WS, pp. 89\u201394 (2012)"},{"key":"5_CR17","unstructured":"Anthony Ralston, P.R.: A first course in numerical analysis, 2nd edn., vol.\u00a073, p. 251. Dover Publications (2001)"},{"key":"5_CR18","unstructured":"Zhang, N., Haas, P.J., Josifovski, V., Lohman, G.M., Zhang, C.: Statistical learning techniques for costing xml queries. In: VLDB, pp. 289\u2013300. VLDB Endowment (2005)"},{"key":"5_CR19","unstructured":"ALGLIB Project: ALGLIB, http:\/\/www.alglib.net\/"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Akdere, M., Cetintemel, U., Upfal, E., Zdonik, S.: Learning-based query performance modeling and prediction. Technical report. Department of Computer Science, Brown University (2011)","DOI":"10.1109\/ICDE.2012.64"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Lee, V.W., Kim, C., et al.: Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU. In: SIGARCH Comput. Archit. News, pp. 451\u2013460. ACM (2010)","DOI":"10.1145\/1816038.1816021"},{"key":"5_CR22","doi-asserted-by":"crossref","unstructured":"Zidan, M.A., Bonny, T., Salama, K.N.: High performance technique for database applications using a hybrid gpu\/cpu platform. In: VLSI, pp. 85\u201390. ACM (2011)","DOI":"10.1145\/1973009.1973027"},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"He, B., Lu, M., Yang, K., Fang, R., Govindaraju, N.K., Luo, Q., Sander, P.V.: Relational query coprocessing on graphics processors. In: ACM Trans. Database Syst., pp. 1\u201321. ACM (2009)","DOI":"10.1145\/1620585.1620588"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Matsunaga, A., Fortes, J.A.B.: On the use of machine learning to predict the time and resources consumed by applications. In: CCGRID, pp. 495\u2013504. IEEE (2010)","DOI":"10.1109\/CCGRID.2010.98"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Kerr, A., Diamos, G., Yalamanchili, S.: Modeling gpu-cpu workloads and systems. In: GPGPU, pp. 31\u201342. ACM (2010)","DOI":"10.1145\/1735688.1735696"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Iverson, M.A., Ozguner, F., Follen, G.J.: Run-time statistical estimation of task execution times for heterogeneous distributed computing. In: HPDC, pp. 263\u2013270. IEEE (1996)","DOI":"10.1109\/HPDC.1996.546196"}],"container-title":["Lecture Notes in Computer Science","Advances in Databases and Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33074-2_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,8]],"date-time":"2025-04-08T12:43:09Z","timestamp":1744116189000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-33074-2_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642330735","9783642330742"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33074-2_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}