“…There is a large body of work that bridges architecture and database methods to speed up database workloads [8-13, 18, 31, 32, 39, 41, 43, 47, 53, 56, 60, 64, 65], which includes using the use of SIMD extensions [16,37,51,52,69] and repurposing GPUs for database workloads [24,26,30,36,44,55]. There is also work on building specialized accelerators for database workloads [13,35,64,65]. From a market adoption perspective, however, most database systems today run on commodity processors.…”