aybassiouny / gpuocelot

Automatically exported from code.google.com/p/gpuocelot
0 stars 0 forks source link

Virtualize the CUDA runtime API #23

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the New Feature:
 We want support for easily swapping between multiple implementations of
the CUDA runtime.  OcelotRuntimeAPI should be replaced by a pure virtual
class with one pure virtual method per CUDA API call.  

Which milestone does the feature belong to?
0.8.0

Which branch does the new feature go in?
Trunk

Original issue reported on code.google.com by gregory....@gatech.edu on 5 Sep 2009 at 7:11

GoogleCodeExporter commented 9 years ago
Added the CudaRuntimeInterface class to take care of this.  The new 
CudaRuntimeApi
replacement for cuda_runtime_api now forwards all calls to the pure virtual
CudaRuntimeInterface class.

Original comment by gregory....@gatech.edu on 7 Sep 2009 at 8:00