Backend
Characterizing CUDA Locality Domains on Blackwell GPUs
arXiv cs.DC0 views
arXiv:2611.07535v1 Announce Type: new Abstract: Low latency is critical to user experience. As NVIDIA Blackwell and Rubin GPUs advance multi-die scaling, data placement and cross-die communication become increasingly important. However, the latency implications and underlying costs of cross-die communication and die-aware execution remain largely unexplored. In this report, we present a comprehensive evaluation of the Locality Domain (LD) feature introduced in CUDA 13.4. Conducted on a single node equipped with eight NVIDIA B300 GPUs, our study examines three aspects: memory management and access, computation, and communication, to identify the sources of latency and, more importantly, explore how LD can mitigate them. Our measurements show that the benefits of LD depend on data access patterns. Through die-aware adaptations and integration with widely used libraries and tools, we achieve speedups of up to 43.5% for NCCL 2.32.3 (AllGather), 111.3% for nvbandwidth (DtoD), and 37% for DeepGEMM (EP). We also identify non-negligible LD-related GPU memory allocation overhead when allocation sizes exceed 32 MB due to barrier and TLB invalidation, we propose a fix to the GPU driver kernel module (submitted to NVIDIA) and show that overhead could be reduced 7x ~ 10x without requiring any user-code changes.
Source:https://arxiv.org/abs/2611.07535PreviousZYFA: Speed and Accuracy of FP8 FlashAttention on AMD CDNA4NextModular Parameterized Model Checking of Threshold-Based Distributed Algorithms
Related posts
Rising US pet searches, and why 'aquarium' data is mostly not about fish
0dev.to
Troubleshooting Object Storage Races When a Browser Download Link Returns 404 After Export
0dev.to
Two clocks: a date for the copy, a restatement for the reason
0dev.to
🚀 Building Spring by Example V2: Completing Module 07 - Spring Batch
0dev.to Java

Your Swing and JavaFX Code on iPhone, Android and the Web
0dev.to Java
Java for Beginners: The Language That Still Runs the Enterprise
0dev.to Java