前段时间探索过关于利用集群进行计算的相关,成功地搭建了采用opensuse+mosix的计算集群。但是当时就很疑惑,因为发现网上关于搭建集群的材料既少又老,03年左右。后面才发现,这是因为搭建集群不是个很好的方案,因为要进行专门的并行编程而且加速效果也不是很好。
后面同学建议研究下GPU并行编程,正好我平常编程采用Matlab和fortran,fortran的计算效率是毋庸置疑的(差不多是前者的20倍)但是用起来很不舒服,数据结果的可视化,以及可能出现一些很无奈的错误(比如越界或者混合运算,数据类型不匹配之类),错误又难以发现。Matlab可以直接观察变量,所以决定尝试下GPU计算了。另外初步的研究的一句话让我很是鼓舞,说GPU计算相当于一台电脑就是一个小集群。
很后悔研一的时候没有做这些工作(研一除了研究了下知识管理就是看电影玩游戏了)。颇有点“往者不可谏,来者犹可追”的感觉。或者,还是多学点本事,多做点有意义的事情比较好。
https://m.sciencenet.cn/blog-482727-430776.html
上一篇:
文献一条龙(检索、管理、分析)下一篇:
关于读书