Proceedings of the 2022 International Conference on Management of Data · 2022 · 19 citations · 81 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureInterconnection NetworksParallel ComputingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingInterconnect ArchitectureMemory Hierarchy OptimizationParallel DatabasesQuery ProcessingBandwidthData ProcessingGpu ArchitectureGpu InterconnectsHigh Bandwidth MemoryJoinMemory InterconnectsParallel Computing Interconnects
Database management systems are facing growing data volumes. Previous research suggests that GPUs are well-equipped to quickly process joins and similar stateful operators, as GPUs feature high-bandwidth on-board memory. However, GPUs cannot scale joins to large data volumes due to two limiting factors: (1)~large state does not fit into the on-board memory, and (2)~spilling state to main memory is constrained by the interconnect bandwidth. Thus, CPUs are often the better choice for scalable data processing.
81
NVIDIA Tesla: A Unified Graphics and Computing Architecture
Erik Lindholm, John Nickolls, Stuart F. Oberman et al. · IEEE Micro · 2008 · 1.3K citations
Implementation techniques for main memory database systems
David J. DeWitt, Randy H. Katz, Frank Olken et al. · 1984 · 818 citations · Full text
Relational joins on graphics processors
Bingsheng He, Ke Yang, Rui Fang et al. · 2008 · 352 citations
Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling
Mahmoud Khairy, Zhesheng Shen, Tor M. Aamodt et al. · 2020 · 325 citations · Full text