- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 为什么大型矩阵乘法要用分块
<br /> 对于矩阵乘法,我们一般会用三重循环来实现,但当矩阵维数相当大时,将矩阵分分块分割成为近似CPU缓存大小,会大大提高计算效率.原因就是直接三重循环会导致单个矩阵元素来来回回的从缓存进出,而分块后,进出的数据是以分块矩阵的大小为单位的.另外,平时我们估算算法的效率主要矛盾不在于CPU浮点运算有多快,而是看缓存到内存的搬运速度有多快,因为缓存到内存的速度跟CPU运算差的不是一个数量级.
2010-12-26 13:09:00 4253
原创 集成TortoiseSVN源代码管理工具到Matlab
<br /> 近日用Matlab写一个抚今迭代算法的,算法本身,画图的代码,测试的代码等等一大片。因为算法还没成熟,经常改变各种通参数和代码。昨天只改了一个参数,但改回去以后程序运行结果改变了很多。后悔没有备份,更后悔没有安装源代码管理工具,自从用了Matlab后,软工的思想淡薄了许多。<br /> 今日下午挤了一个小时时间查找matlab 64位下可用的源码管理工具,可找了一圈没有一个可用的。支持微软源码管理api且与Matlab 64位兼容的软件似乎没有。所幸有一个老外在Matlab
2010-12-26 01:28:00 3636 5
美国工业应用数学协会线性与非线性优化linear.and.nonlinear.optimization.2nd.edition.dec.2008.ebook-elohim
2010-07-03
英文数学手册,Daniel_Zwillinger.Standard_Mathematical_Tables_and_Formulae.31st_ed.CRC.2003
2010-07-03
工程师与科学家用数值计算C语言库,A numerical library in C for scientists and engineers
2010-07-03
Introduction to Numerical Analisis , 数值分析导论
2009-11-19
北大课程讲义_信息安全
2009-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人