Acceleration and execution of relational queries using general purpose graphics processing unit GPGPUReportar como inadecuado


Acceleration and execution of relational queries using general purpose graphics processing unit GPGPU


Acceleration and execution of relational queries using general purpose graphics processing unit GPGPU - Descarga este documento en PDF. Documentación en PDF para descargar gratis. Disponible también para leer online.

This thesis first mapsthe relational computation onto Graphics Processing Units GPUs by designing aseries of tools and thenexplores the different opportunities of reducing the limitation brought by thememory hierarchy across the CPU and GPU system.First, a complete end-to-end compiler and runtime infrastructure, Red Fox, is proposed. Theevaluation on the full set ofindustry standard TPC-H queries on a single node GPUshows on average Red Fox is 11.20x faster compared with a commercial database system on a stateof art CPU machine.Second, a new compiler technique called kernel fusion is designed to fuse the code bodies of severalrelational operators to reduce data movement. Third, a multi-predicate join algorithm isdesigned for GPUs which can provide much better performance and be used withmore flexibility compared with kernel fusion.Fourth, the GPU optimized multi-predicate join is integrated into amulti-threaded CPU database runtime system that supports out-of-coredata set to solve real world problem.This thesis presents key insights, lessons learned, measurements from theimplementations, and opportunities for further improvements.



Georgia Tech Theses and Dissertations - School of Electrical and Computer Engineering Theses and Dissertations -



Autor: Wu, Haicheng - -

Fuente: https://smartech.gatech.edu/







Documentos relacionados