|Authors||F. V. Lionetti, A. D. McCulloch and S. Baden|
|Title||Source-to-Source Optimization of CUDA C for GPU Accelerated Cardiac Cell Modeling|
|Afilliation||Scientific Computing, , , Scientific Computing|
|Project(s)||Center for Biomedical Computing (SFF)|
|Publication Type||Proceedings, refereed|
|Year of Publication||2010|
|Conference Name||Proceedings of Euro-Par 2010|
Large and complex systems of ordinary differential equations (ODEs) arise in diverse areas of science and engineering, and pose special challenges on a streaming processor owing to the large amount of state they manipulate. We describe a set of domain-specific source transformations on CUDA C that improved performance by ×6.7 on a system of ODEs arising in cardiac electrophysiology running on the nVidia GTX-295, without requiring expert knowledge of the GPU. Our transformations should apply to a wide range of reaction-diffusion systems.