Paper published in a journal (Scientific congresses and symposiums)
Boosting Open-Source Database Engines with Graphics Processors
Dechamps, Nicolas; Bagein, Michel; Benjelloun, Mohammed et al.
2012
 

Files


Full Text
PID2472297.pdf
Author postprint (198.59 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] Hybrid computing; [en] Relational database; [en] Database engine optimisation; [en] GPU; [en] GPGPU
Abstract :
[en] In recent years, graphics chips known as GPUs have become increasingly important in the field of supercomputing. These chips are effective on heavy and highly parallelizable calculations. They naturally found applications in the scientific world for example in weather forecasting, molecular modeling and audio or video processing. Previous work has shown the ability to implement on a GPU some of the operations that can typically be found in database engines. in this context, we studied how to adapt an open source relational database engine to allow it to run on a GPU. for this, we developed a prototype based on the SQLite open source project allowing us to perform a variety of insertion and selection queries that manipulate data stored in the GPU memory. Our database engine support record filtering, relational joins, aggregation functions and most of the operators and functions working on both numbers and strings. for all of those, we implemented efficient algorithms taking into account the specific architecture of the GPU. the execution speedups of most queries were improved by a factor from ten to two hundred in comparison of the CPU counterpart. Therefore, our GPU-running database engine is able to improve system responsiveness and/or reduce the number of machines needed for an equivalent amount of data to process, thereby improving the energy efficiency.
Research center :
CRTI - Centre de Recherche en Technologie de l'Information
Disciplines :
Electrical & electronics engineering
Library & information sciences
Author, co-author :
Dechamps, Nicolas
Bagein, Michel ;  Université de Mons > Faculté Polytechnique > Informatique, Logiciel et Intelligence artificielle
Benjelloun, Mohammed ;  Université de Mons > Faculté Polytechnique > Service Informatique, Logiciel et Intelligence artificielle
Mahmoudi, Said  ;  Université de Mons > Faculté Polytechnique > Informatique, Logiciel et Intelligence artificielle
Language :
English
Title :
Boosting Open-Source Database Engines with Graphics Processors
Publication date :
12 November 2012
Event name :
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
Event place :
Victoria, Canada
Event date :
2012
Research unit :
F114 - Informatique, Logiciel et Intelligence artificielle
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
Available on ORBi UMONS :
since 17 January 2013

Statistics


Number of views
8 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

OpenCitations
 
0

Bibliography


Similar publications



Contact ORBi UMONS