1、英特尔多核编程大赛优化报告蒋黎首先要感谢CSDN和Intel为我们提供了这么好的学习机会。在比赛的过程中,我对多核体系有了更多的了解,对优化也有了更深的认识。希望能多跟大家讨论,共同进步。我优化的最终结果:单核:0.562s(Celeron3.06G)双核:0.375s(AMDAthlon64X2Dual3800+)为了方便阅读,我把优化报告分成了几个部分:概要篇(简述优化思路和方法)源码篇(最终版本的源码)算法篇(分析主要的算法)大赛公布的原始代码:(组织者后来要求计算和输出精度到小数点后7位,这里的输出代码做了相应的调整。)//* compute the
2、potential energy of a collection of *///* particles interacting via pairwise potential */ #include #include #include #include #include #define NPARTS 1000#define NITER 201#define DIMS 3 int rand( void );int computePot(void);void init