大讨论!现在具体多少软件支持四核?(多核社区解惑月400高分悬赏帖!)

捺捺 2007-09-27 10:17:37
注:本贴为“英特尔多核技术社区解惑月”选中的问题,以400高分悬赏征集答案。凡积极参与,提供有效回答者,将平分这400分。

> > >原贴内容:

如果软件不支持 多核的作用就不能很好的发挥
想问下 现在操作系统 特别是vista对四核的支持程度
应用软件中哪些对四核有优化
还有游戏中呢?

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

原发贴者:probe_0(您将获赠300可用分,其中100分在于奖励您提出了1个有效的问题,另外200分在于您的问题被选中作为征集答案的问题。)

关于本次活动详情请看活动页面:http://events.csdn.net/isn/jhy_mc/index.htm

整个活动结束后,所有分数和奖品将会统一发放或寄送,请各位届时查收:)
...全文
3367 41 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujk 2011-02-08
  • 打赏
  • 举报
回复
这个没什么难道啊,自己写的软件都可以支持。在.net里,查找系统一共有多少个核,然后在每个核上开一个线程来并行运算。只要线程同步做好了就没问题
幽饮烛 2011-02-07
  • 打赏
  • 举报
回复
如果一个软件只支持 1 个线程,系统再牛也没用。
wo_long 2011-02-07
  • 打赏
  • 举报
回复
强的博弈引擎都支持多核。具体点,比如中国象棋引擎小虫(bug),旋风的高级版。
zhangyixian525 2007-11-25
  • 打赏
  • 举报
回复
前几天我接触了一台高性能的计算机,那台计算机的8个CPU.我安装的是Culter版的操作系统.
然后上面就装了不少的软件.比如WCCS.我其它的一些软件.结果发现一点问题都没有.
处理器是几核的,都应该会支持各种软件吧.
洋溢2020 2007-11-22
  • 打赏
  • 举报
回复
某鸟 2007-11-21
  • 打赏
  • 举报
回复
WinRar应该支持吧?
fwolf 2007-11-21
  • 打赏
  • 举报
回复
多核吹得挺响,真正威力并没有发挥出来
就目前的操作系统来说,“多任务”的处理要好一些
一些服务器软件比如大型数据库支持多核,方式好像是多个引擎,与多个cpu挂在一起用,籍此提高并行处理能力。
Simore 2007-11-21
  • 打赏
  • 举报
回复
据说迄今为止,只有 Adobe 公开宣称自己的产品是为多核而准备的,其他厂商目前还没有将支持多核作为卖点。
iaxk 2007-11-21
  • 打赏
  • 举报
回复
对于多核,可以从OS和应用软件两个方面来考虑
在OS方面,它的复杂度在于任务的调度和资源的分配上,同时,它也会做到自动将一个大的任务分解成一些合适的能并行运行的小任务进行并行计算,当然前提是这个大任务是要能够分成并行运行的小任务.
另一方面,在应用方面,那就是使用多线程了.但是,使用多线程会增加编程的复杂性,这就得看实际情况决定了.
Goodxstudio 2007-11-21
  • 打赏
  • 举报
回复
使用多线程的程序都可以从多核上受益
loleon 2007-11-21
  • 打赏
  • 举报
回复
关注讨论中。。。
li45214521 2007-11-21
  • 打赏
  • 举报
回复
很早就支持多线程了。
===========================
晕倒,多线程跟多核有什么关系。。。
---------------------------------
晕阿 是你不知道吧 我们利用多核性能 在操作系统上 就是线程

多核 windows 早就支持 你看看 window server 2003 可以有几个处理器
cn_tigers 2007-10-11
  • 打赏
  • 举报
回复
很早就支持多线程了。
===========================
晕倒,多线程跟多核有什么关系。。。

贴子要凉罗。。。
asababy 2007-10-05
  • 打赏
  • 举报
回复
病毒也会有滴
sangjie 2007-10-04
  • 打赏
  • 举报
回复
杀毒软件
hesicong 2007-10-03
  • 打赏
  • 举报
回复
图形图像软件,例如3DSMAX, PHOTOSHOP很早就支持多线程了。
fenggf 2007-10-02
  • 打赏
  • 举报
回复
多核涉及的是并行计算问题,这里的计算是指广义的计算。并行计算很大的障碍在于软件,包括应用软件和系统软件,也包括它们所涉及的编程模型。首先OS要支持多核(识别和调度任务是最基本的),其次是应用应能划分问题成多个子任务让OS去调度,当核数是一个较小值时,如2,4,6,8,16, 应用是关键,但当核数增加大很大,如上千时,会对OS提出诸如调度等方面的更高要求.至于编译器只是个工具,虽然它很重要,但有时甚至可以把它做为OS和应用之外的第三者进行考虑,它在生成OS和应用之后,使命就完成了,就可以放在一边了(不包含在程序的动态运行态中,除非你想讨论在多核环境下,如何让编译器借助大量处理器编译大规模的工程)。
gxqcn 2007-09-28
  • 打赏
  • 举报
回复
我感觉多核的发挥,主要是程序的软件设计方面,
从单核到双核,是一个质的飞跃,因为它需要开发出可并行的算法,多线程实现,
而从双核到四核,乃至更高的核数,对软件开发这块就没有了太多的障碍,
只是尽可能地把任务切分到更多的核上运行而已(但注意也不要切得过小)。

比如,在 HugeCalc V7.x 可自动侦测用户 CPU 的型号(包括“核数”),
并据此自动调整算法及相应参数,使在兼顾老式机器的前提下,
可充分发挥现代及未来 CPU 的功效(如采用 SSE2 指令集、多核并行等)。

所以要真正自适应双核、四核等多核环境,
软件设计时应可动态调整算法,而不是仅仅满足于当前的双核和四核,
否则到了八核时代,又会冒出一个“大讨论!现在具体多少软件支持八核?”,那多无聊!
whoo529 2007-09-28
  • 打赏
  • 举报
回复
大型软件,算法比较多,内核处理好的话无形加快他的运行速度
但目前都是双核,4核的计算机,到底用到了几核?
计算机史上曾经有人语言计算机的内存只需512k就够了,现在成了笑话,有谁语言现在cpu需要几核,那将来也是笑话
这里底层编程语言就有优势了。
zhangyixian525 2007-09-28
  • 打赏
  • 举报
回复
多核提高的是处理数据的速度。对速度和时间要求不是很强的软件在编写的时候,根本不考虑多线程的问题。
是否支持多核是操作系统的事,只要OS支持,应用软件当然支持了。除非是对时间和效率要求特别高的软件。
加载更多回复(21)

567

社区成员

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

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