挑战实力 英特尔多核平台编码优化大赛

celineshi 2006-12-06 01:48:38
多核时代的到来,为我们带来了更高性能和更低能耗的体验,当技术提升计算机的性能的同时,对于代码的要求也越来。

越高,多线程并行编程使程序在多核系统上得到了性能的飞跃,而代码优化工具令多线程编程更加简便。


如果你想挑战你的编码优化技术,就立即参加英特尔多核平台编程优化大赛,英特尔资深工程师将与您同行,在这里为您解答关于多线程编程和英特尔软件工具的相关问题,助您轻松参赛。更有时尚iPod等你拿,还等什么,赶快行动吧。

如果您有什么技术方面的问题,请与工程师在线交流。

了解大赛详细信息请访问:http://contest.intel.csdn.net
...全文
5137 164 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
164 条回复
切换为时间正序
请发表友善的回复…
发表回复
IntelPerLib 2007-01-08
  • 打赏
  • 举报
回复
再申请一次评估版的license试试. 如果还有问题, 你可以到下面Intel Startup Support网站提交你的问题:
https://registrationcenter.intel.com/Support/SelfHelp.aspx

Intel 技术支持人员会一起帮助你解决.
hrb133yqq 2007-01-08
  • 打赏
  • 举报
回复
不能,

C:\Documents and Settings\张彦鑫>icl/?
Intel(R) C++ Compiler for Intel(R) EM64T-based applications, Version 9.1 Buil
d 20060707
Copyright (C) 1985-2006 Intel Corporation. All rights reserved.

Error: A license for CCompW could not be obtained (-1,359,2).

Is your license file in the right location and readable?
The location of your license file should be specified via
the $INTEL_LICENSE_FILE environment variable.

License file(s) used were (in this order):
1. C:\Program Files\Common Files\Intel\Licenses\*.lic

Please visit http://support.intel.com/support/performancetools/support.htm if yo
u require technical assistance.

icl: error: could not checkout FLEXlm license
IntelPerLib 2007-01-02
  • 打赏
  • 举报
回复
Intel Compiler 能够运行吗? 安装文件应该根据序列号,会生成一个临时的license 文件。
---------------
楼主,你好,我在安装英特尔(R) C++ 编译器 Windows* 版时,提供序列号界面过去了,却到了一个License acquisition failed界面,我用的是下载编译器前出现的序列号.请问是怎么回事?
谢谢!
flyingdog 2007-01-01
  • 打赏
  • 举报
回复
在保证精度的情况下P4D 2.8G应该是不会单线程达到0.5s的。
intel的mkl很强大的,即使没有写双线程的也会自动根据cpu数量多线程的。
请在运行的时候打开任务管理器查一下cpu占用率。
huanyun 2007-01-01
  • 打赏
  • 举报
回复
如果保留精度 我的最快速度 只有0.953000000
赖勇浩 2006-12-31
  • 打赏
  • 举报
回复
似乎有精度问题哦。
huanyun 2006-12-31
  • 打赏
  • 举报
回复
今天又找到了几个优化点,下面是我的最新成绩

环境 Intel T2050 1G XP DELL笔记本

-----------------Begin-----------------
0: Potential: 686445.9565352
......
201: Potential: 68477.5907029
Seconds = 1.296000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.9565352
......
201: Potential: 68477.5907029
Seconds = 1.235000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.9565289
......
201: Potential: 68477.5907023
Seconds = 1.204000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.9565352
......
201: Potential: 68477.5907029
Seconds = 0.953000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.9481751
......
201: Potential: 68477.5898386
Seconds = 0.547000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.5474650
......
201: Potential: 68477.6037712
Seconds = 0.484000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686446.1732584
......
201: Potential: 68477.6205254
Seconds = 0.453000000
------------------End------------------

-----------------Begin-----------------
0: Potential: 686445.6724650
......
201: Potential: 68477.5529900
Seconds = 0.437000000
------------------End------------------
hrb133yqq 2006-12-31
  • 打赏
  • 举报
回复
楼主,你好,我在安装英特尔(R) C++ 编译器 Windows* 版时,提供序列号界面过去了,却到了一个License acquisition failed界面,我用的是下载编译器前出现的序列号.请问是怎么回事?
谢谢!
hrb133yqq 2006-12-30
  • 打赏
  • 举报
回复
呵呵,是偶写错了!
IntelPerLib 2006-12-30
  • 打赏
  • 举报
回复
hrb133yqq()
一般编译环境对Debug和Release编译选项是不一致的: Debug 是 /Od 选项 (编译器不做优化),
Release 是 O2 优化 (缺省优化). 一般说程序性能都是在优化后的结果(release 版本)
--------
楼主能不能解释一下为什么Debug和Release版本有那么大差别,你们的程序是让在Debug版本下调优的吧?
hrb133yqq 2006-12-30
  • 打赏
  • 举报
回复
Release版本下:

0: Potential: 686445.957
10: Potential: 280129.985
20: Potential: 206437.945
30: Potential: 170828.518
40: Potential: 147831.460
50: Potential: 133650.139
60: Potential: 122234.989
70: Potential: 114473.868
80: Potential: 106560.989
90: Potential: 99199.081
100: Potential: 93318.977
110: Potential: 89056.673
120: Potential: 85229.771
130: Potential: 82200.783
140: Potential: 79693.601
150: Potential: 77797.890
160: Potential: 75235.849
170: Potential: 73208.540
180: Potential: 71404.941
190: Potential: 69980.301
200: Potential: 68477.591
Seconds = 0.484000000
请按任意键继续. . .

Debug版本下:

0: Potential: 686445.957
10: Potential: 280129.985
20: Potential: 206437.945
30: Potential: 170828.518
40: Potential: 147831.460
50: Potential: 133650.139
60: Potential: 122234.989
70: Potential: 114473.868
80: Potential: 106560.989
90: Potential: 99199.081
100: Potential: 93318.977
110: Potential: 89056.673
120: Potential: 85229.771
130: Potential: 82200.783
140: Potential: 79693.601
150: Potential: 77797.890
160: Potential: 75235.849
170: Potential: 73208.540
180: Potential: 71404.941
190: Potential: 69980.301
200: Potential: 68477.591
Seconds = 57.953000000

楼主能不能解释一下为什么Debug和Release版本有那么大差别,你们的程序是让在Debug版本下调优的吧?
赖勇浩 2006-12-30
  • 打赏
  • 举报
回复
Pentium(R) 4 CPU 2.80Hz
3.79GHz
晕倒,到底是2.80Hz还是3.79GHz。
如果是2.80Hz,那可真的很惊人了

-----------------------

估计是2.8G超到3.79G,不过仍然很牛啊,因为我的P4 3.0G超线程要1.2s
赖勇浩 2006-12-30
  • 打赏
  • 举报
回复
哦?听楼上这样说,那前五名的差距不大啊。
___________________________________________

何以见得阿?

___________________________________________

因为目前你第一啊
dwbclz 2006-12-30
  • 打赏
  • 举报
回复
Pentium(R) 4 CPU 2.80Hz
3.79GHz
晕倒,到底是2.80Hz还是3.79GHz。
如果是2.80Hz,那可真的很惊人了
hrb133yqq 2006-12-30
  • 打赏
  • 举报
回复
2.79
hrb133yqq 2006-12-30
  • 打赏
  • 举报
回复
Microsoft Windows XP Professional
版本2002
Pentium(R) 4 CPU 2.80Hz
3.79GHz, 992MB的内存
编译器:Microsoft Visual Studio .NET 2005
m2213231 2006-12-30
  • 打赏
  • 举报
回复

哦?听楼上这样说,那前五名的差距不大啊。
___________________________________________

何以见得阿?
dwbclz 2006-12-30
  • 打赏
  • 举报
回复
晕,hrb133yqq() ,老兄什么配置?
赖勇浩 2006-12-30
  • 打赏
  • 举报
回复
哦?听楼上这样说,那前五名的差距不大啊。
m2213231 2006-12-30
  • 打赏
  • 举报
回复
单线程就达到我双线程的速度,好强阿
加载更多回复(144)

568

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧