既然决定开始走这一步,那就写点计划,严格按照他来:

一.前期准备安排--2012.10.27-10.28

   1)svn安装与学习

  2)cuda环境安装(包括VS、ivf、cuda、opencl)

二.simple md1 向GPU平台移植

 1)md1(fortran)向C的转换---10.29-10.30

 2)加入测试函数,改变N测试时间,学习完美代码学习编程风格等--10.31-11.2

 3)根据C代码以及测时确定用于kernel的部分:

    a.学习SDK里面的测时/矩阵乘/测带宽---11.3

    b.将三者结合实现---11.4

  4)考虑kernel部分实现方法即并行方法,分块分胞等...---11.5-11.6

  5)按照算法实现kernel代码-----11.7-11.8

  6)整个程序加入测时、分段统计,针对N等进行测试--11.9-11.10

  7)代码优化--从编程风格,编程效率等---11.11-11.12

 

第一个周期时间安排上以实验为主,后续安排以这个做参考。更细化时间安排见效率手册。

期待各位朋友多关注多监督。