Expressing High Performance Irregular Computations on the GPU
A Google TechTalk, presented by Muhammad Osama, 2022/06/07
ABSTRACT: GPUs excel at data analytics problems with ample, regular parallelism. Problems with fine-grained irregular parallelism (where neighboring data elements are assigned different amounts of work), such as those in sparse machine learning and linear algebra, numerical simulation, and graph analytics, are more challenging to map to the GPU. Today’s best GPU implementations of irregular-parallel problems employ sophisticated low-level primitives to map irregular amounts of work to the GPU’s compute units. Generally, these implementations build application-specific load-balancing techniques that are tightly coupled with application logic. The result is complex code whose load-balance capabilities cannot easily be used in other applications. We describe our implementation of a standalone fine-grained load-balancing framework for GPUs that can address these irregular problems. In our work, we focus on two primary problems: (1) an abstraction that eases programmer complexity by separating the concerns of load balancing from work processing, and (2) interfaces that enable programmers to target load-balanced applications, load-balanced kernel launches, and/or in-kernel load-balancing collectives.
About the Speaker: Muhammad Osama is a Ph.D. candidate advised by Professor John Owens, in the Electrical and Computer Engineering department at the University of California, Davis. Muhammad’s current research focuses on General Purpose GPU Computing (GPGPU), specifically GPU load-balancing for dense and sparse workloads. He is also the lead developer of Gunrock, a GPU graph analytics library, and has been a part of DARPA’s HIVE (a sparse computation accelerator) and SDH (Software Defined Hardware) projects. Muhammad graduated from the University of Washington, Seattle, with a bachelor’s degree in Electrical Engineering with a research focus on real-time graphics.
1 view
0
0
1 month ago 00:08:10 1
AI Agents Will Create MILLIONAIRES in 2025 – Are You Ready
2 months ago 00:03:26 11
ABASI CONCEPTS // MICRO-AGGRESSOR
2 months ago 00:03:26 1
AGGRSSR
2 months ago 00:00:39 1
Insane Evolution of Jennifer Lopez #jenniferlopez #jlo #shorts
2 months ago 00:05:53 1
Vokonis - Phantom Carriage
2 months ago 00:22:22 17
Making REAL Fallout Power Armor (Part 1/6)
2 months ago 00:03:22 1
ONE-MINUTE ENGLISH: instrumental in LEARN WITH LEXICAL LAB
2 months ago 02:00:01 1
When Fighters HATED Each Other! 😠
2 months ago 00:03:05 1
The Ultimate Guide on How to Find Winning Products❗️❗️
2 months ago 00:01:35 1
Jewish Historical Pageant At World’s Fair 250001-03 | Footage Farm
2 months ago 00:05:22 4
[東方 Post Rock/Vocal] Akane ft. Nocturne — Infinite Nightmare
2 months ago 01:50:44 1
Michael Jackson | Live in Rome - May 23rd, 1988 (4K Remaster)
2 months ago 00:11:00 1
🛸 SPACECRAFT SIZES seen in first person view! 🚀
2 months ago 00:07:44 1
All-New BMW M5 (2025) high-performance sedan with M HYBRID drive system!
2 months ago 00:24:39 1
Что не так с Марсом?
2 months ago 00:03:37 1
Louis Armstrong - What A Wonderful World (Original Spoken Intro Version) ABC Records 1967, 1970