Publication:
CuDB : a Relational Database Engine Boosted by Graphics Processing Units

dc.affiliation.dptoUC3M. Departamento de Informáticaes
dc.affiliation.grupoinvUC3M. Grupo de Investigación: Arquitectura de Computadores, Comunicaciones y Sistemases
dc.contributor.authorCremer, Samuel
dc.contributor.authorBagein, Michel
dc.contributor.authorMahmoudi, Saïd
dc.contributor.authorManneback, Pierre
dc.contributor.editorCarretero Pérez, Jesús
dc.contributor.editorGarcía Blas, Javier
dc.contributor.editorPetcu, Dana
dc.date.accessioned2016-04-29T08:48:58Z
dc.date.available2016-04-29T08:48:58Z
dc.date.issued2016-02
dc.descriptionProceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016) Timisoara, Romania. February 8-11, 2016.en
dc.description.abstractGPUs benefit from much more computation power with the same order of energy consumption than CPUs. Thanks to their massive data parallel architecture, GPUs can outperform CPUs, especially on Single Program Multiple Data (SPMD) programming paradigm on a large amount of data. Database engines are now everywhere, from different sizes and complexities, for multiple usages, embedded or distributed; in 2012, 500 million of SQLite active instances were estimated over the world. Our goal is to exploit the computation power of GPUs to improve performance of SQLite, which is a key software component of many applications and systems. In this paper, we introduce CuDB, a GPU-boosted in-memory database engine (IMDB) based on SQLite. The SQLite API remains unchanged, allowing developers to easily upgrade database engine from SQlite to CuDB even on already existing applications. Preliminary results show significant speedups of 70x with join queries on datasets of 1 million records. We also demonstrate the "memory bounded" character of GPU-databases and show the energy efficiency of our approach.en
dc.description.sponsorshipEuropean Cooperation in Science and Technology. COSTen
dc.format.extent4
dc.format.mimetypeapplication/pdf
dc.identifier.bibliographicCitationCarretero Pérez, Jesús; et.al. (eds.). (2016). Proceedings of the First PhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016). Timisoara, Romania. Universidad Carlos III de Madrid, ARCOS. Pp. 13-16.en
dc.identifier.isbn978-84-608-6309-0
dc.identifier.publicationfirstpage13
dc.identifier.publicationlastpage16
dc.identifier.publicationtitleProceedings of the First PhD Symposium on Sustainable UltrascaleComputing Systems (NESUS PhD 2016)en
dc.identifier.urihttps://hdl.handle.net/10016/22891
dc.language.isoeng
dc.relation.eventdateFebruary 8-11, 2016en
dc.relation.eventnumber1
dc.relation.eventplaceTimisoara, Romania
dc.relation.eventtitlePhD Symposium on Sustainable Ultrascale Computing Systems (NESUS PhD 2016)en
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España*
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subject.ecienciaInformáticaes
dc.subject.otherRelational Databaseen
dc.subject.otherIn-Memoryen
dc.subject.otherSQLiteen
dc.subject.otherGPUen
dc.titleCuDB : a Relational Database Engine Boosted by Graphics Processing Unitsen
dc.typeconference paper*
dc.type.hasVersionVoR*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cudb_cremer_nesus_2016.pdf
Size:
630.75 KB
Format:
Adobe Portable Document Format