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
Integrate Error Tracking in Node.js with a Backend API — Quiet Course Imports
0dev.to Node
Cloud Storage for Node.js-Based User Avatar Uploads: Backup Retention Rules
0dev.to Node
Amoxi: What a durable agent run costs, measured
0dev.to Node
AI Image Retention in Node.js: Presigned Uploads and Trust Boundaries
0dev.to Node
Binding to 127.0.0.1 is not enough: keeping a local control API away from the web pages in your own browser
0dev.to Node
My AI agent's 34 tests passed. Then I broke the code 31 times.
0dev.to Testing