Satisfying Data-Intensive Queries Using GPU Clusters

Data-intensive queries should be run on GPU clusters to increase throughput, and Global Address Spaces (GAS) should be used to support compiler optimizations that can increase total throughput by fully utilizing memory and GPUs across nodes in the cluster.

[1]  Naga K. Govindaraju,et al.  Relational Query Co-Processing on Graphics Processors 1 , 2009 .

[2]  Sudhakar Yalamanchili,et al.  Optimizing Data Warehousing Applications for GPUs Using Kernel Fusion/Fission , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[3]  Bingsheng He,et al.  Relational query coprocessing on graphics processors , 2009, TODS.

[4]  Holger Fröning,et al.  On Achieving High Message Rates , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[5]  Sudhakar Yalamanchili,et al.  Relational algorithms for multi-bulk-synchronous processors , 2013, PPoPP '13.

[6]  Sudhakar Yalamanchili,et al.  Commodity Converged Fabrics for Global Address Spaces in Accelerator Clouds , 2012, 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems.

[7]  Sudhakar Yalamanchili,et al.  Kernel Weaver: Automatically Fusing Database Primitives for Efficient GPU Computation , 2012, 2012 45th Annual IEEE/ACM International Symposium on Microarchitecture.