Sep 2026· Proceedings of the International Conference on Parallel Processing· 0 citations· 5 references
TL;DR
Overall, when evaluating both Chapel and MPI+X implementations of partitioned Jaccard similarity on up to 16 A100-80GB GPUs across four nodes, Chapel achieves comparable performance to MPI+X while also delivering significantly better programmer productivity and agility.
Abstract
This work explores the efficacy of the Chapel programming language’s GPU support for implementing irregular distributed GPU graph applications. Chapel’s partitioned global address space (PGAS) model provides a cohesive way to target distributed nodes, CPU concurrency and task parallelism, and both CPU and GPU single instruction, multiple data/thread (SIMD/SIMT) kernels. In contrast, dominant high-performance computing approaches often require interoperation of multiple programming models for inter- and intra-node operations. This work considers developer and performance impacts of using Chapel over such traditional approaches. To facilitate, we first create a novel tiled partitioning of the edge-connected Jaccard similarity graph workload in both Chapel and MPI+OpenMP+CUDA (i.e. MPI+X). We then evaluate Chapel’s first-class distributed GPU capability relative to a traditional one-sided MPI, OpenMP task, and CUDA approach. We contrast how the programming models express GPU, I/O, tasking, and remote data accesses, as well as the relative code bulk required. Finally, we evaluate performance attained by our Chapel implementation on real-world datasets, both relative to the MPI+X solution and a single-GPU pure CUDA baseline. Overall, when evaluating both Chapel and MPI+X implementations of partitioned Jaccard similarity on up to 16 A100-80GB GPUs across four nodes, Chapel achieves comparable performance to MPI+X while also delivering significantly better programmer productivity and agility.
An analysis of the benefits and performance challenges of using OpenMP Offloading to address the 3D heat equations, which involve both primary computation, as well as halo computation and communication, and how performance varies in relation to native GPU programming models.
Communication has become a bottleneck in distributed training and inference of large models. Overlapping communication with computation at the granularity of kernels, on separate streams, reduces only part of this communication cost. Fused kernels often have better performance by transmitting each output tile as soon a...
Zi-Ming Mao, Yi-Han Zhang, S. W. Chew et al.· 1 citation
This preliminary study evaluates coscheduling on the NVIDIA GH200 Superchip compared to a discrete H100 PCIe platform to suggest that integrated CPU–GPU platforms such as GH200 can improve both performance and programmability for coscheduled workloads.
Poorna Gunathilaka, Nabayan Chaudhury, Kirshanthan Sundararajah et al.· Workshop Proceedings of the...· 0 citations
The Maximum Common Subgraph (MCS) problem is a fundamental challenge in graph theory. It generalizes the subgraph isomorphism problem and is known to be NP-complete and difficult to approximate. This inherent complexity underscores the need for efficient solutions. This work introduces Hydra-MCS, a novel hybrid CPU-GPU...
Lorenzo Cardone, Stefano Quer· IEEE Transactions on Paralle...· 0 citations
Experiments conducted on a real heterogeneous CPU-GPU cluster using diverse GPU workloads demonstrate that the performance of the GDSF computing framework and its scheduling algorithms meets the expected research objectives, thus validating the feasibility and effectiveness of the proposed design.
Qin-Lu He, Fan Zhang, Gen-Qing Bian et al.· Cluster Computing· 0 citations
This work presents Micro-threads ( Mth), a hardware-software proposal focused on a shared thread management model enabling the use of parallel resources in applications that have small chunks of parallel code or small problem inputs by a combination of software and hardware.
D. Márquez, Adrian, Cristal Kestelman et al.· 0 citations
Related blog posts
Microsoft Research Blog· microsoft.comOct 29, 2026
Host Sowbhagya Suresh shares some of the latest news and cutting-edge research from across Microsoft—from understanding the challenges facing coding agents to uncovering how people use AI at work and improving extended-range weather forecasting. The post Microsoft Research Focus – Edition #97 appeared first on Microsoft Research.
MIT News · Artificial Intelligence· news.mit.eduOct 28, 2026
Professor Paris Smaragdis develops computers with superhuman hearing for applications like speech recognition, music understanding, and environmental monitoring.
For decades, a fundamental question about the difficulty of computing in high-dimensional spaces has resisted proof. New research resolves this question, removing a major theoretical obstacle to understanding the efficiency of randomized algorithms used across science and computing. The Kannan–Lovász–Simonovits (KLS) conjecture was proposed in 1995. It asks whether, for a broad class of high-dimensional […] The post Solving a 31-year-old grand challenge in mathematics – the KLS conjecture appear…
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.