Repository logo
Article

Accelerating SELECT WHERE and SELECT JOIN queries on a GPU

creativeworkseries.issn1508-2806
dc.contributor.authorPietroń, Marcin
dc.contributor.authorRussek, Paweł
dc.contributor.authorWiatr, Kazimierz
dc.date.available2017-09-19T07:36:27Z
dc.date.issued2013
dc.descriptionBibliogr. s. 251-252.
dc.description.abstractThis paper presents implementations of a few selected SQL operations using the CUDA programming framework on the GPU platform. Nowadays, the GPU’s parallel architectures give a high speed-up on certain problems. Therefore, the number of non-graphical problems that can be run and sped-up on the GPU still increases. Especially, there has been a lot of research in data mining on GPUs. In many cases it proves the advantage of offloading processing from the CPU to the GPU. At the beginning of our project we chose the set of SELECT WHERE and SELECT JOIN instructions as the most common operations used in databases. We parallelized these SQL operations using three main mechanisms in CUDA: thread group hierarchy, shared memories, and barrier synchronization. Our results show that the implemented highly parallel SELECT WHERE and SELECT JOIN operations on the GPU platform can be significantly faster than the sequential one in a database system run on the CPU.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawniczapl
dc.identifier.doihttps://doi.org/10.7494/csci.2013.14.2.243
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.nukatdd2013319092pl
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/49112
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectSQLen
dc.subjectCUDAen
dc.subjectrelational databasesen
dc.subjectGPUen
dc.titleAccelerating SELECT WHERE and SELECT JOIN queries on a GPUen
dc.title.relatedComputer Science
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 2
publicationissue.paginationpp. 243-252
publicationvolume.volumeNumberVol. 14
relation.isAuthorOfPublication81ea28c1-d299-436c-bbdf-1c09822d4044
relation.isAuthorOfPublication43a63eac-5f55-4679-bf06-a5bbc4a8936d
relation.isAuthorOfPublicationa3526e24-166c-464b-bb62-b03ba630a2ff
relation.isAuthorOfPublication.latestForDiscovery81ea28c1-d299-436c-bbdf-1c09822d4044
relation.isJournalIssueOfPublication6f6fcb81-b78b-4fb6-9d5c-8d45219aa90e
relation.isJournalIssueOfPublication.latestForDiscovery6f6fcb81-b78b-4fb6-9d5c-8d45219aa90e
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2013.14.2.243.pdf
Size:
313.24 KB
Format:
Adobe Portable Document Format