Skip to content
View CUDAPerf's full-sized avatar

Block or report CUDAPerf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CUDAPerf/README.md

Understanding Performance Problems in CUDA Programs

Abstract

With the wide adoption of GPUs in high-performance computing, CUDA programming has become essential for leveraging GPU parallelism. However, its complex programming model poses challenges in performance optimization. Consequently, CUDA programs often suffer from performance problems. Therefore, it is crucial to understand the performance problems specific to CUDA programming. Unfortunately, no systematic study has been conducted in literature. To bridge this gap, we conduct the first systematic study to 1) characterize the symptoms and root causes of 216 performance problems collected from 55 StackOverflow posts and 122 NVIDIA forum posts, and 2) measure the benefit of fixing performance problems, and assess the capability of existing performance analysis methods using a dataset of 69 reproduced performance problems. Our findings provide practical guidance for CUDA developers, and opportunities for researchers to advance performance analysis techniques.

Popular repositories Loading

  1. CUDAPerf CUDAPerf Public

    Understanding Performance Problems in CUDA Programs

    Cuda