Backend
Performance Portability of Out-of-Kernel Optimizations on GPUs: A Molecular Docking Case Study
arXiv cs.DC0 views
arXiv:2611.06207v1 Announce Type: new Abstract: Achieving performance portability is challenging for irregular scientific applications built as repeated multi-kernel GPU pipelines, because throughput depends on out-of-kernel decisions as much as on kernel efficiency. Using molecular docking as a representative case study, we propose an out-of-kernel tuning methodology that treats batching policy, worker concurrency, and per-worker memory allocation as explicit optimization parameters, replacing backend-dependent occupancy-driven choices with a more portable execution strategy based on explicit resource bounds. We implement this methodology in the muDock mini-app under a manager/worker execution model where multiple host workers share a GPU through independent streams. We then evaluate the methodology on NVIDIA, AMD, and Intel GPUs across CUDA, HIP, and SYCL implementations. Across all evaluated platform/backend pairs, the memory-bounded formulation exceeds the peak throughput of the occupancy-guided baseline. The fully tuned methodology improves the end-to-end throughput on all tested configurations, achieving an average speedup of 1.53x over the baseline.
Source:https://arxiv.org/abs/2611.06207PreviousChiron: Cache Management Empowered by LLM Intelligence for AI WorkloadsNextWeaver: Unlocking Blockchain Transaction Parallelism through State-Decoupled Symbolic Execution
Related posts
Run LLMs Locally in 2026: Ollama vs LM Studio vs llama.cpp, Compared
0dev.to AI
La Gran Migración
0dev.to AWS
Can We Still Trust What We See Online? The Growing Importance of Digital Content Provenance
0dev.to WebDev
A Developer’s Guide to Preserving UTM Parameters from Landing Page to CRM
0dev.to WebDev
How to Launch a Branded OTT Platform Without Building It From Scratch
0dev.to WebDev
Are We Becoming Developers Who Can't Actually Code Without AI?
0dev.to WebDev