求助:在单CPU上编的程序如何能有效的在多CPU下运行

chuntian23 2007-09-12 09:39:27
请问在单CPU上编的程序如何能有效的在多CPU下运行,是否需要重新编译,还是需要重新写针对多CPU的程序,谢谢(vc的)
...全文
627 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyixian525 2007-10-14
  • 打赏
  • 举报
回复
要提高程序的效率无非两种方法,优化程序本身或者提高编译时的效率。在多核处理器下,如果我们的程序是
基于多线程的那么多核可以显著地提高我们的执行效率。或者我们可以用Intel的编译器,因为对CPU最了解的
就是Intel,由它做的编译器可以充分发按CPU的处理效率。这样就可以大大地提高程序的运行效率。
sunshine09010208 2007-10-13
  • 打赏
  • 举报
回复
在vs2005中只有64位的程序编译的别的没有见到过
不过可以通过改变编译参数和多线程来优化
RedPea 2007-10-12
  • 打赏
  • 举报
回复
请教像这种问题,托管语言变的程序需要吗??例如.net 或java
chuntian23 2007-10-08
  • 打赏
  • 举报
回复
谢谢
mengmengswat 2007-09-13
  • 打赏
  • 举报
回复
你可以使用Intel C++ Compiler, 不需要重新编译. 使用它来给你代码进行并行优化,自动化的程度很高.Intel网站上可以下到免费评估版,评估版本跟正式版本没有差别.

567

社区成员

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

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