StreamHPC / gromacs

OpenCL porting of the GROMACS molecular simulation toolkit
http://www.gromacs.org
Other
25 stars 4 forks source link

One OpenCL program per kernel #86

Open ancahamuraru opened 9 years ago

ancahamuraru commented 9 years ago

As opposed to having an OpenCL program object for all existing kernels and doing the compiling for all of them from the start, evaluate the alternative of creating an OpenCL program for one single kernel every time that kernel is needed.

Evaluate how it impacts the overall application performance considering:

If there is no performance penalty for the host side, implement this model with 1 OpenCL program/kernel.