2013 27th International Conference on Advanced Information Networking and Applications Workshops (2013)
Barcelona, Spain Spain
Mar. 25, 2013 to Mar. 28, 2013
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.
user defined types, distributed systems, parallel processing, CUDA, SQL Server, .NET framework, matrix multiplication
M. Gorawski, M. Lorek and A. Gorawska, "CUDA Powered User-Defined Types and Aggregates," 2013 27th International Conference on Advanced Information Networking and Applications Workshops(WAINA), Barcelona, Spain Spain, 2013, pp. 1423-1428.