@inproceedings{51513e7484ff4d82a06dff47b595e9ac,
title = "CUDA powered user-defined types and aggregates",
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 = ".NET framework, CUDA, SQL Server, distributed systems, matrix multiplication, parallel processing, user defined types",
author = "Marcin Gorawski and Michal Lorek and Anna Gorawska",
year = "2013",
doi = "10.1109/WAINA.2013.223",
language = "English",
isbn = "9780769549521",
series = "Proceedings - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013",
publisher = "IEEE Computer Society",
pages = "1423--1428",
booktitle = "Proceedings - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013",
address = "United States",
note = "27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013 ; Conference date: 25-03-2013 Through 28-03-2013",
}