DocumentCode :
614163
Title :
CUDA Powered User-Defined Types and Aggregates
Author :
Gorawski, M. ; Lorek, M. ; Gorawska, A.
Author_Institution :
Inst. of Comput. Sci., Silesian Univ. of Technol., Gliwice, Poland
fYear :
2013
fDate :
25-28 March 2013
Firstpage :
1423
Lastpage :
1428
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.
Keywords :
matrix multiplication; parallel architectures; relational databases; .NET platform; CUDA powered user-defined data type; Microsoft SQL server; RDBMS; complex user data type; custom aggregate function; heavyweight algebraic calculation; mathematical operation; multiplication matrix; parallel processing; programming model; Aggregates; Arrays; Databases; Graphics processing units; Servers; .NET framework; CUDA; SQL Server; distributed systems; matrix multiplication; parallel processing; user defined types;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops (WAINA), 2013 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-6239-9
Electronic_ISBN :
978-0-7695-4952-1
Type :
conf
DOI :
10.1109/WAINA.2013.223
Filename :
6550595
Link To Document :
بازگشت