比比谁的代码跑得更快!——Intel多核平台代码优化比赛
2006-12-09 13:34
302 查看
多核时代的到来,为我们带来了更高性能和更低能耗的体验,当技术提升计算机的性能的同时,对于代码的要求也越来越高,多线程并行编程使程序在多核系统上得到了性能的飞跃,而代码优化工具令多线程编程更加简便。现在就参加英特尔多核平台编程优化大赛,释放多核计算潜力,见证您的优化实力!
本次竞赛要求参赛者使用大赛提供的样品代码,利用推荐的一个或多个英特尔® 软件开发工具对代码进行调优。参赛者可以在大赛网站上提交作品。
参赛的作品将在大赛推荐的硬件平台上进行统一的评测,并在大赛网站上公布最终结果。
优化要求
调优主要针对代码级别的性能优化。可以对原有的代码进行修改, 但是不能重新设计新的计算算法。
为充分发挥多核处理器的性能,需要对原串行代码进行多线程化。
调优过程中,应该尽量使用英特尔相关优化工具。
优化后程序的性能和工具的使用情况,将做为评判的主要指标。
作品提交要求
提交作品应包括两个部分:优化后的程序代码与优化报告。
优化报告中需包括如下内容:
程序编译与运行的方法
优化工作的主要步骤与优化方法的说明
在每个步骤中,相关优化工具的使用情况说明
每个优化步骤的程序性能数据
本次竞赛要求参赛者使用大赛提供的样品代码,利用推荐的一个或多个英特尔® 软件开发工具对代码进行调优。参赛者可以在大赛网站上提交作品。
参赛的作品将在大赛推荐的硬件平台上进行统一的评测,并在大赛网站上公布最终结果。
优化要求
调优主要针对代码级别的性能优化。可以对原有的代码进行修改, 但是不能重新设计新的计算算法。
为充分发挥多核处理器的性能,需要对原串行代码进行多线程化。
调优过程中,应该尽量使用英特尔相关优化工具。
优化后程序的性能和工具的使用情况,将做为评判的主要指标。
作品提交要求
提交作品应包括两个部分:优化后的程序代码与优化报告。
优化报告中需包括如下内容:
程序编译与运行的方法
优化工作的主要步骤与优化方法的说明
在每个步骤中,相关优化工具的使用情况说明
每个优化步骤的程序性能数据
相关文章推荐
- 记intel杯比赛中各种bug与debug【其五】:朴素贝叶斯分类器的实现和针对性的优化
- Flash 平台技术的优化(一) 运行时代码执行基本原理
- intel多核平台编程优化大赛报告
- DSP平台优化实例:C代码评估
- 代码也赛跑-多核平台编程优化大赛
- Intel多核平台编程优化大赛
- Intel 平台编程总结----缓存优化之数据预取
- Intel 平台编程总结----缓存的优化
- Intel多核平台编程优化大赛
- 基于DSP平台的音视频编解码C代码优化方法
- 在TI 的DSP 平台下优化AVS 的 IDCT 反变换的方法和代码
- 使用intel vtune寻找热点程序 优化代码
- Intel 平台编程总结---自顶向下的软件优化策略
- 基于DSP平台的音视频编解码C代码优化方法
- Intel 平台编程总结----缓存的优化
- ZXing性能优化 - 用NDK重写旋转图片代码
- Hadoop平台优化综述
- 如何优化C语言代码(程序员必读)
- 函数的重构、代码优化例子
- ST17H26代码优化的疑问