12月5日笔记
CUDA的问题还是tidpos的含义没搞清楚干什么用的。
BEN还没来邮件;李老师的形式化方法结课作业也不知道
下学期多元统计和智能科学的作业已经基本知道了,争取2月开课就能交
下下周刷六级的分。
先回去休息一下,晚上回来再看CUDA的
*****
我觉得目前之所以我进展不下去,是因为我没理解线程索引的问题。
diagonalComputation本身是一个kernel,而kernel的副本即每个线程快的运行内容
***
晚上的时候,我又去翻了高性能编程CUDA实战这本书,之后我现在就是需要把horizontal vertical还有diagonal这三部分搞明白
***
http://blog.csdn.net/augusdi/article/details/12529331
***
//H_score_A -- for main scores of previous of previous diagonal
//H_score_B -- for scores of previous diagonal
***
看到了diagonal dependency这里,我发现,diagonalHValue这里有用
原因是,下一行出现了hVal = diagonalHValue + simScore;
这意味着,hVal必定是计分的一个终值
我觉得仔细找找还是有规律的。H表示的先前的对角,E表示的就是水平,D就是对角,F表示的是垂直方向
己所不欲勿施于人;练兵先练将