Intel多核平台编程优化大赛

之前的文章,搬到csdn来了

Intel多核平台编程优化大赛
天气2006年12月25日12:15星期一  [Program]

最近抽空参加了下英特尔多核平台编程优化大赛,大家有兴趣也可以去玩一玩:)。

官方提供的几个工具还是很好用的,不过都是30天使用版。
有几点体会:
1、最大的感受就是Intel的编译器确实很不错,强大啊,特别对自家CPU的优化也非常到位。一般代码比较规范的话,其会自动调用Intel® Math Kernel Library这样的库来使程序更高效。
2、双核的威力确实强大。在公司P4 3.1G单核上面,我的优化程序最多跑到1.1s,但是在朋友的CORE 2DUO 6300(1.8G)双核机器上可以跑到0.484s。(用INTEL MKL数学库优化过的程序在我家的AMD X2上不能用到双核心,怨-_-)
3、要多线程化一个原来的串行程序, OpenMP挺方便。我是使用win thread来完成的多线程优化。后来还是去了解了一下OpenMP。确实很不错的东西,简单的几行代码就可以完成多线程化。内部使用线程池的机制也使得线程创建的开销降低到最小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值