代码在跑步
I keep my eyes on the road
2008年8月19日星期二
使用SIMD优化
之前使用过SIMD指令对程序进行优化,压榨CPU的感觉就是好啊,
这个链接
作为介绍应该是足够的,其次,在使用时,通常也需要对原有算法做些适应性修改,可能最常见的就是修改内存布局和最大限度的利用并行计算了,直接写asm是挺痛苦的,尤其是比较长时(单代码段上千行),MS有一组的封装函数,直接可以用函数式的调用来使用SIMD指令集,据说比非最优化的asm版慢不了多少,MS一片苦心啊,MSDN的示例代码也里有个画曲线的例子,挺直观。对于大面积的整数/浮点运算,真是个很直白的优化手段。
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
博客归档
►
2011
(2)
►
十二月
(1)
►
六月
(1)
►
2010
(6)
►
十二月
(1)
►
十月
(1)
►
五月
(2)
►
四月
(1)
►
一月
(1)
►
2009
(7)
►
十月
(1)
►
七月
(1)
►
四月
(1)
►
三月
(2)
►
一月
(2)
▼
2008
(21)
►
十二月
(2)
►
十一月
(1)
►
十月
(2)
►
九月
(2)
▼
八月
(7)
Innov8创意沙龙归来
使用SIMD优化
One Day, One Race, One Million Runners
FreeType2使用总结
我就是
程序员的圈子
龟爬
►
六月
(1)
►
五月
(1)
►
四月
(2)
►
一月
(3)
►
2007
(11)
►
十二月
(4)
►
十一月
(3)
►
十月
(1)
►
九月
(3)
没有评论:
发表评论