2025/03/10 by Massimiliano Meneghin, Ahmed H. Mahmoud, Meneghin, Massimiliano +1 · 1 citation
Computer Science · Engineering · #Distributed #Embedded Systems Design Techniques #FOS: Computer and information sciences #Parallel #Parallel Computing and Optimization Techniques #Performance (cs.PF) #VLSI and FPGA Design Techniques #and Cluster Computing (cs.DC)
paper · pdf · doi:10.48550/arxiv.2503.07898
openalex publication_date 2025/03/10 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Volumetric data structures typically prioritize data locality, focusing on efficient memory access patterns. This singular focus can neglect other critical performance factors, such as occupancy, communication, and kernel fusion. We introduce a novel disaggregated design that rebalances trade-offs between locality and these objectives -- reducing communication overhead on distributed memory architectures, mitigating register pressure in complex boundary conditions, and enabling kernel fusion. We provide a thorough analysis of its benefits on a single-node multi-GPU Lattice Boltzmann Method (LBM) solver. Our evaluation spans dense, block-sparse, and multi-resolution discretizations, demonstrating our design's flexibility and efficiency. Leveraging this approach, we achieve up to a 3× speedup over state-of-the-art solutions.