Skip to content
AncaSC edited this page Oct 31, 2014 · 10 revisions
Progress Status - Phase 1
A1.1 Identification of parts related to GPU 100%
A1.2 Porting host code to OpenCL 100%
T1.2.1 Initialization 100%
T1.2.2 Choosing the target device 90%
T1.2.3 Adding/changing structures 90%
T1.2.4 Setup code 100%
T1.2.5. Actual execution 90%
A1.3 Porting device code to OpenCL 96%
T1.3.1 Separation of CUDA host/device code 100%
T1.3.2 Translation from CUDA to OpenCL 93%
ST1.3.2.1 Basic compilable form 100%
ST1.3.2.2 Data exchange format 90%
ST1.3.2.3 Finalizing implementation 90%
A1.4 Project setup for OpenCL 90%
T1.4.1 Changing build scripts 90%
T1.4.2 Adding stuff to switch between CUDA and OpenCL 90%
T1.4.3 Functional OpenCL version on non-NVIDIA GPUs 90%
A1.5 Testing implementation 66.66%
T1.5.1 Checking initial implementation 100%
T1.5.2 Validating consistency between CUDA and OpenCL 50%
T1.5.3 Testing on multiple platforms 50%
Clone this wiki locally