TileLink: Generating Efficient Compute-Communication Overlapping Kernels using Tile-Centric Primitives
Not on the map. Why?
Abstract (arXiv)
Large deep learning models have achieved state-of-the-art performance in a wide range of tasks. These models often necessitate distributed systems for efficient training and inference. The fundamental building blocks for distributed model execution are intra-layer parallel operators. The most effective approach to enhancing the performance of intra-layer parallel operators involves overlapping computation with communication. The overlapping can be achieved through either operator decomposition or kernel fusion. While decomposing operators is straightforward to implement, it often results in suboptimal performance. On the other hand, fusing communication kernels with compute kernels demands significant expertise and is error-prone. In this paper, we propose TileLink to enable efficient compilation and generation of overlapped compute-communication kernels. TileLink is composed of frontend and backend. In the frontend, TileLink decouples the design space of communication and computation, linking these two parts via tile-centric primitives. In the backend, TileLink translates these primitives into low-level communication instructions, integrating the communication and computation components to achieve overlapped execution. In experiments, TileLink achieves from 1.17× to 20.76× speedup to non-overlapping baseline and achieves performance comparable to state-of-the-art overlapping libraries on GPUs.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Mar 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 8; 2026: 15.
23 papers.
Sort:
By area:
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architecturescited by 38
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Productioncited by 28
- 2025Robix: A Unified Model for Robot Interaction, Reasoning and Planningcited by 23
- 2026LLM-42: Enabling Determinism in LLM Inference with Verified Speculationcited by 14
- 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inferencecited by 11
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2026UniEP: Unified Expert-Parallel MoE MegaKernel for LLM Trainingcited by 4
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilerscited by 3
- 2026SwiftFusion: Scalable Sequence Parallelism for Distributed Inference of Diffusion Transformers on GPUscited by 2
- 2025ZeCO: Zero Communication Overhead Sequence Parallelism for Linear Attentioncited by 1
- 2025FlexLink: Boosting your NVLink Bandwidth by 27% without accuracy concerncited by 1
11 more
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlapcited by 1
- 2026CUCo: An Agentic Framework for Compute and Communication Co-designcited by 1
- 2026Stage-Aware Communication Scheduling for Disaggregated LLM Servingcited by 1
- 2026Ada-MK: Adaptive MegaKernel Optimization via Automated DAG-based Search for LLM Inferencecited by 1
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2026CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Trainingcited by 0
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloadscited by 0
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 0
- 2026X-Stage: Modeling Post-Issue Backpressure in GPU Communication--Computation Fusioncited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlapcited by 0
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernelscited by 0
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlap7 Sep 2026
- 2026X-Stage: Modeling Post-Issue Backpressure in GPU Communication--Computation Fusion25 Jul 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloads8 Jun 2026
- 2026Ada-MK: Adaptive MegaKernel Optimization via Automated DAG-based Search for LLM Inference12 May 2026
- 2026CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Training27 Apr 2026
- 2026UniEP: Unified Expert-Parallel MoE MegaKernel for LLM Training21 Apr 2026
- 2026Stage-Aware Communication Scheduling for Disaggregated LLM Serving18 Mar 2026
- 2026CUCo: An Agentic Framework for Compute and Communication Co-design2 Mar 2026
- 2026SwiftFusion: Scalable Sequence Parallelism for Distributed Inference of Diffusion Transformers on GPUs28 Jan 2026
11 more
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilers27 Jan 2026
- 2026LLM-42: Enabling Determinism in LLM Inference with Verified Speculation25 Jan 2026
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Training25 Jan 2026
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlap11 Dec 2025
- 2025Robix: A Unified Model for Robot Interaction, Reasoning and Planning1 Sep 2025
- 2025FlexLink: Boosting your NVLink Bandwidth by 27% without accuracy concern30 Aug 2025
- 2025ZeCO: Zero Communication Overhead Sequence Parallelism for Linear Attention1 Jul 2025
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production16 May 2025
- 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inference16 May 2025
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures14 May 2025
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reordering28 Apr 2025
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architecturescited by 38
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Productioncited by 28
- 2026UniEP: Unified Expert-Parallel MoE MegaKernel for LLM Trainingcited by 4
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Expertscited by 1
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Servingcited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlapcited by 0
- 2026Analytical Resource Management for Fine-grained MoE Computation-Communication Overlap7 Sep 2026
- 2026Fine-grained Computation-Communication Overlap via Tile-level Signaling and Scheduling for Mixture-of-Experts21 Jul 2026
- 2026Searching for Plans You Can Actually Build: A Realizability-Aware Full-Space Optimizer for MoE Training and Serving21 Jul 2026
- 2026UniEP: Unified Expert-Parallel MoE MegaKernel for LLM Training21 Apr 2026
- 2025MegaScale-MoE: Large-Scale Communication-Efficient Training of Mixture-of-Experts Models in Production16 May 2025
- 2025Insights into DeepSeek-V3: Scaling Challenges and Reflections on Hardware for AI Architectures14 May 2025
- 2025Robix: A Unified Model for Robot Interaction, Reasoning and Planningcited by 23
- 2026LLM-42: Enabling Determinism in LLM Inference with Verified Speculationcited by 14
- 2025TokenWeave: Efficient Compute-Communication Overlap for Distributed LLM Inferencecited by 11
- 2025Efficient and Adaptable Overlapping for Computation and Communication via Signaling and Reorderingcited by 9
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Trainingcited by 3
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilerscited by 3
- 2025ZeCO: Zero Communication Overhead Sequence Parallelism for Linear Attentioncited by 1
- 2025FlexLink: Boosting your NVLink Bandwidth by 27% without accuracy concerncited by 1
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlapcited by 1
- 2026Ada-MK: Adaptive MegaKernel Optimization via Automated DAG-based Search for LLM Inferencecited by 1
- 2026CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Trainingcited by 0
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloadscited by 0
12 most cited of 14 All 14 (JSON)
- 2026mKernel: Fast Multi-GPU, Multi-Node Fused Kernels11 Sep 2026
- 2026X-Stage: Modeling Post-Issue Backpressure in GPU Communication--Computation Fusion25 Jul 2026
- 2026Resource-aware Computation-Communication Overlap for multi-GPU ML Workloads8 Jun 2026
- 2026Ada-MK: Adaptive MegaKernel Optimization via Automated DAG-based Search for LLM Inference12 May 2026
- 2026CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Training27 Apr 2026
- 2026Axe: A Simple Unified Layout Abstraction for Machine Learning Compilers27 Jan 2026
- 2026LLM-42: Enabling Determinism in LLM Inference with Verified Speculation25 Jan 2026
- 2026Kareus: Joint Reduction of Dynamic and Static Energy in Large Model Training25 Jan 2026
- 2025Design Space Exploration of DMA based Finer-Grain Compute Communication Overlap11 Dec 2025
- 2025Robix: A Unified Model for Robot Interaction, Reasoning and Planning1 Sep 2025
- 2025FlexLink: Boosting your NVLink Bandwidth by 27% without accuracy concern30 Aug 2025
- 2025ZeCO: Zero Communication Overhead Sequence Parallelism for Linear Attention1 Jul 2025
12 newest of 14 All 14 (JSON)