Tidigare arbete har visat dramatisk acceleration för olika databasoperationer på GPUs, men endast med hjälp av primitiver som inte är en del av konventionella databasspråk som SQL. Detta papper implementerar en delmängd av SQLite kommandoprocessor direkt på GPU. Detta minskar dramatiskt den ansträngning som krävs för att uppnå GPU acceleration genom att undvika behovet av databas programmerare att använda nya programmeringsspråk som CUDA eller ändra sina program för att använda icke-SQL bibliotek. Detta dokument fokuserar på att påskynda SELECT frågor och beskriver överväganden i en effektiv GPU genomförande av SQLite kommandoprocessor. Resultat på en NVIDIA Tesla C1060 uppnå speedups på 20-70X beroende på storleken på resultatet set.
Bakkum m.fl. REF implementerar en delmängd kommandoprocessorer som kallas SQLite för att påskynda databasoperationer på GPU.
Accelerating SQL database operations on a GPU with CUDA
{'venue': 'GPGPU-3', 'journal': None, 'mag_field_of_study': ['Computer Science']}