Comparing GPU and CPU in OLAP Cubes Creation

Krzysztof Kaczmarski


GPGPU (General Purpose Graphical Processing Unit) programming is receiving more attention recently because of enormous computations speed up offered by this technology. GPGPU is applied in many branches of science and industry not excluding databases, even if this is not the primary field of expected benefits. In this paper a typical time consuming database algorithm, i.e. OLAP cube creation, implemented on GPU is compared to its CPU counterpart by analysis of performance, scalability, programming and optimisation ease. Results are discussed formulating roadmap for future GPGPU applications in databases.
Author Krzysztof Kaczmarski (FMIS / DACSCM)
Krzysztof Kaczmarski,,
- Department of Applied Computer Science and Computation Methods
Book Černá Ivana, Gyimóthy Tibor, Hromkovič Juraj, Jefferey Keith, Králović Rastislav, Vukolić Marko, Wolf Stefan (eds.): SOFSEM 2011: Theory and Practice of Computer Science, Lecture Notes In Computer Science, no. 6543, 2011, Springer Berlin Heidelberg, ISBN 978-3-642-18380-5, 978-3-642-18381-2
Keywords in EnglishAlgorithm Analysis and Problem Complexity, Computer Communication Networks, CUDA, Database Management, Data Storage Representation, Discrete Mathematics in Computer Science, GPGPU, GPGPU optimization, OLAP cube, Software Engineering
Score (nominal)3
Citation count*10 (2015-08-18)
Share Share

Get link to the record

* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Are you sure?