The Community for Technology Leaders
2013 Workshops of 27th International Conference on Advanced Information Networking and Applications (WAINA) (2013)
Barcelona
March 25, 2013 to March 28, 2013
ISBN: 978-1-4673-6239-9
pp: 1423-1428
M. Gorawski , Inst. of Comput. Sci., Silesian Univ. of Technol., Gliwice, Poland
M. Lorek , Software Eng., Gala Coral Group, Nottingham, UK
A. Gorawska , Inst. of Comput. Sci., Silesian Univ. of Technol., Gliwice, Poland
ABSTRACT
This paper illustrates how CUDA can be successfully integrated into a RDBMS. It describes how heavyweight algebraic calculations can be efficiently performed by RDBMS by utilizing CUDA's programming model. We focus on the implementationof the complex user data type which is stored and managed by the RDBMS. In addition, we examine practicality of the custom aggregate functions and their performance when applied to CUDA powered user defined data types. We demonstrate this concept by using matrices and their multiplication as an example of a mathematical operation that requires great computational power which can be delivered by CUDA. This presented solution employs Microsoft SQL Server and the .NET platform.
INDEX TERMS
Graphics processing units, Servers, Databases, Aggregates, Arrays,user defined types, distributed systems, parallel processing, CUDA, SQL Server, .NET framework, matrix multiplication
CITATION
M. Gorawski, M. Lorek, A. Gorawska, "CUDA Powered User-Defined Types and Aggregates", 2013 Workshops of 27th International Conference on Advanced Information Networking and Applications (WAINA), vol. 00, no. , pp. 1423-1428, 2013, doi:10.1109/WAINA.2013.223
86 ms
(Ver 3.3 (11022016))