Cross-architecture performance prediction (XAPP) using CPU code to predict GPU performance
2015pp. 725–737
Citations Over TimeTop 10% of 2015 papers
Abstract
GPUs have become prevalent and more general purpose, but GPU programming remains challenging and time consuming for the majority of programmers. In addition, it is not always clear which codes will benefit from getting ported to GPU. Therefore, having a tool to estimate GPU performance for a piece of code before writing a GPU implementation is highly desirable. To this end, we propose Cross-Architecture Performance Prediction (XAPP), a machine-learning based technique that uses only single-threaded CPU implementation to predict GPU performance.
Related Papers
- → Porting CUDA-Based Molecular Dynamics Algorithms to AMD ROCm Platform Using HIP Framework: Performance Analysis(2019)17 cited
- → Parallel connected-component labeling algorithm for GPGPU applications(2010)14 cited
- → Evaluating CUDA Portability with HIPCL and DPCT(2021)10 cited
- → Innovative approach for porting existing CPU program to its CUDA program(2015)
- → CUDA GPU Programming Applied to HSI Exploitation(2017)