社区
英特尔边缘计算技术
帖子详情
为什么Intel C++ Compiler v10.0.026编译出的代码速度并不比VC2005快?
bigbigknife
2008-07-11 07:41:36
加精
在我的应用程序里,分别使用这两种C++编译器。
使用结果是两者编译出来的代码速度差不多,有时候VC2005还要稍微快一点。
所有该选的优化选项都选上了。
网上有人做测试,IC9.1都比VC2005强很多。我非常不理解。
请问,谁做过这方面的比较吗?能否给我一点提示?
谢谢!
...全文
1934
34
打赏
收藏
为什么Intel C++ Compiler v10.0.026编译出的代码速度并不比VC2005快?
在我的应用程序里,分别使用这两种C++编译器。 使用结果是两者编译出来的代码速度差不多,有时候VC2005还要稍微快一点。 所有该选的优化选项都选上了。 网上有人做测试,IC9.1都比VC2005强很多。我非常不理解。 请问,谁做过这方面的比较吗?能否给我一点提示? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gysjw
2010-09-06
打赏
举报
回复
profile对程序的执行性能影响很大。
gysjw
2010-09-06
打赏
举报
回复
不错,我也有楼主的经历
nicolas
2008-12-13
打赏
举报
回复
这个问题我已经发现了,的确发现并不比vc2005快。
test4life
2008-08-22
打赏
举报
回复
风怜眼,眼怜心!哈哈哈哈。。。
fengogo
2008-07-23
打赏
举报
回复
怎么讲的话都那么牛逼呢, 看不懂
SlaughtChen
2008-07-23
打赏
举报
回复
顶一下.学习了
tonggulu
2008-07-22
打赏
举报
回复
***************************************************************************
思想决定行动,行动决定习惯,习惯决定命运.
程序员在深圳QQ群,交流思想,如饮美酒.
部份专业群介绍:
c++群: 15195967(此群流动性相当大,有时候一个月上百人被迫离群)
java群: 11878667(此群人数较少,但不知道群主会不会让你进群,进群要求很高)
英语学习群: 23864353(此群人气一般,交流也车不够活跃)
c++Ⅱ: 17409451(此群是C++第一群的补充,人气自然差点)
嵌入式开发群: 37489763(此群高手还是有的,气氛一般)
移动开发群: 31501597(此群人气和氛围都还可以)
创业群: 33653422(此群名字就注定了讨论的东西一般没有结果.)
部份高级程序员群(高级群致力于发现和培养专家,人气最旺,淘汰率高,不自信者不要加入):
高级群I:17538442
高级群II:7120862
部份初、中级程序员群:
第三群:2650485
第五群:29537639
第四群:28702746
第六群:10590618
第七群:10543585
第八群:12006492
第九群:19063074
第十群:2883885
第十一群:25460595
第十二群:9663807
深圳程序员QQ群联盟成立2005年,拥有三十个以上的QQ群,人数超三千多人,大量高手,从业于大公司(微软、IBM,SUN,华为)、系统分析员(包括参加过上亿元的项目的架构师)。每个人都自信而上进.推荐:深程高级群I:17538442 深程高级群II:7120862 (深程高级群不欢迎新手,如果在深圳,月薪6K以下的别加入) c++:15195967 java群: 11878667 mobile:31501597嵌入式:37489763
——————————————————————————————————————————
如果你不是第一次看到此广告,说明我们最近T了一些人,因为我们要不断提升群的质量,保证名副其实.
-------------------------------------------------------------------------------------
在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
1. 通读手册,试着自己找答案。
2. 在FAQ里找答案(一份维护得好的FAQ可以包罗万象:)。
3. 在网上搜索(个人推荐google~)。
4. 向你身边精于此道的朋友打听。
我想我们首先应该靠自己解决问题,然后才是问
------------------------------------------------------------------------------------------------------
技术QQ群是一个体现群体智慧的地方,无价值的发言会给别人带来噪音和负担,如果不同意以上观点的请勿加入!
*****************************************************************************
rularys
2008-07-22
打赏
举报
回复
mark
yph007595
2008-07-22
打赏
举报
回复
都是牛逼人啊
___NULL
2008-07-21
打赏
举报
回复
发现一强人 —— intel_www
intel_www
2008-07-21
打赏
举报
回复
[Quote=引用 20 楼 redleaves 的回复:]
没有人说intel的编译器一定比ms的快.
intel的编译器只是比ms多了很多针对特定CPU的优化选项.并且提供了它自己的数学库.在多数数学运算中,intel的编译器优化的程度要高一些.但这并不是绝对的.比如我的一个程序,在非profile优化时,性能上intel>gcc>msvc8,而profile后msvc8>gcc>intel.
[/Quote]
比较感兴趣。能否单独开个帖子详细谈谈?
nettman
2008-07-21
打赏
举报
回复
学习!
Jeff20040819
2008-07-21
打赏
举报
回复
高手
redleaves
2008-07-20
打赏
举报
回复
没有人说intel的编译器一定比ms的快.
intel的编译器只是比ms多了很多针对特定CPU的优化选项.并且提供了它自己的数学库.在多数数学运算中,intel的编译器优化的程度要高一些.但这并不是绝对的.比如我的一个程序,在非profile优化时,性能上intel>gcc>msvc8,而profile后msvc8>gcc>intel.
helpmsg
2008-07-20
打赏
举报
回复
机器坏一点的话。用VC2008 不是很好吧。
海蓝树
2008-07-19
打赏
举报
回复
!有intel_www兄出头,这事儿就好办了!:)
昨晚整了大半个晚上,最后装了个VC2008,发现比VC2005编译的代码的执行速度快了10%。
因为我的程序运行的时候,很多时候都在不停地从硬盘读数据,所以优化提高的实际计算效率应该比10%高得多。
数据量太大了,虽然我用了4G内存,还是不够用。
操作系统是windows 2003 x64。
编译选项是:
/GL /c /O3 /Og /Ob2 /Oi /Qfp_port /Ot /Oy /GA /I "..\CxImage6\include\\" /D "WIN32" /D "_WINDOWS" /D "NDEBUG" /D "_AFXDLL" /D "_MBCS" /FD /EHsc /MD /GS /arch:SSE2 /GR /Yu"StdAfx.h" /Fp"Release/MyProject.pch" /Fo"Release/" /W3 /nologo /Wp64 /Zi /Gd /Qopenmp /Qfp-speculationsafe /QaxT /QxT /Qparallel
链接选项是:
/LTCG cximage.lib jasper.lib jbig.lib Jpeg.lib libdcr.lib mng.lib png.lib Tiff.lib zlib.lib /OUT:"I:\MyProject
king110_1
2008-07-19
打赏
举报
回复
[Quote=引用 14 楼 Zoonware 的回复:]
太高深了 帮顶吧
[/Quote]
linyaoxin
2008-07-18
打赏
举报
回复
听不懂
nj_dobetter
2008-07-18
打赏
举报
回复
两个公司之间应该有协定吧,不会保留什么。
编译出来的代码Pattern谁都能看到,微软也能借鉴
lauxp
2008-07-18
打赏
举报
回复
v10.1.022
加载更多回复(14)
luajit.exe
编译
lua jit脚本 XP可运行版。
luajit.exe
编译
lua jit脚本 XP可运行版。WinXP使用VS2010命令行
编译
的。
不同C
编译
器介绍.pdf
不同C
编译
器介绍.pdf ,包括Dev-
C++
,Visual
C++
6.0,VS 2010 ,GCC & GDB
windows下安装python的C扩展
编译
环境(解决Unable to find vcvarsall.bat)
主要介绍了windows下安装python的C扩展
编译
环境(解决Unable to find vcvarsall.bat),需要的朋友可以参考下
可在windows下使用的gcc
编译
器
使用方法可以自己百度,安装方法包里有,适用于不喜欢vc而又不能用linnux的童鞋
vs2010-cvtres64
C语言开发工具-vs2010,预解决win7环境下vs2010不兼容性问题,采用替换exe文件的方法解决此问题,上面的压缩文件为,32位和64位两份文件,希望可以帮到大家
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章