[闲聊]你觉得windows7能很好地利用多内核吗?
- gwtang
- 帖子: 222
- 注册时间: 2007-05-11 8:55
- gwtang
- 帖子: 222
- 注册时间: 2007-05-11 8:55
微软的并行计算计划
为了加快并行能力的研发,微软聘请了多位业内顶级人士,并组建了多个小组,试图重写微软软件,使其与多核处理器相匹配。如果能够成功,预计这将在三年内给消费电子业带来巨变。微软一些人士甚至相信,并行软件的问世,辅之以强大的多核处理器,将使一些任务的处理速度提升100倍。
微软高管们表示,并行软件有望开启一个新的消费电子时代,以往键盘加鼠标的电脑产品很可能被掌上电子产品所取代。任务处理能力的提升将使许多高级应用能够在掌上产品中实现。
在可预见的将来,芯片业仍有能力继续在硅芯片上增加更多的晶体管,问题主要存在于晶体管所消耗的能量和散发的热量方面,这将限制处理器速度的提升。为此,业界开始研发新的计算机语言和能够自动分解任务的新方法。尽管微软早在五年前就开始研发并行计算软件,但直到最近,该公司才着力解决这一问题,聘请了多位来自超级计算机行业和学术界的专家,其中包括超级计算机设计师波顿·史密斯(Burton Smith)和并行计算机领域的专家戴恩·里德(Dan Reed)。
并行的魅力
在消费电子领域,双核产品已经相当普遍,英特尔和AMD的标准台式机产品都配置了双核处理器,甚至连
苹果iPhone据说也配置了三个处理器。微软已将四核以上处理器的问世视作公司发展的良机,甚至有意在四核以上处理器问世时同步推出微软下一代
操作系统“Windows 7”。微软CTO之一克雷格·蒙迪(Craig Mundie)认为,四核以上处理器将为微软带来巨大的发展机会,因为它将使处理器的处理能力发生飞跃,使计算机工业的发展出现本质上的变化。
蒙迪预测,现代芯片的进化将越来越像乐队一样:不是同一种内核在数量上的简单叠加,而是许多种类的内核集成在一个处理器当中,每一种内核负责解决特定的任务类型。据悉,AMD已有意向将图片处理器的功能集成到传统的处理器当中。蒙迪表示,将来,并行计算软件有望使电脑进化成为智能的个人数字助理。当然,这些进步都不会轻易地实现。
微软研究院的计算机设计师戈登·贝尔(Gordon Bell)表示,“在看到一些希望之前,我是持怀疑态度的。”贝尔称,在上世纪八十年代,他曾努力劝说计算机工业研究并行计算的问题,但发现几乎没有人对此表示出兴趣,“他们告诉我,‘你无法告诉我们该做什么。’”贝尔表示,“现在具备并行计算的电脑已经摆在那里了,而我们却还是没有办法好好利用它。”这又是谁的错呢?
为了加快并行能力的研发,微软聘请了多位业内顶级人士,并组建了多个小组,试图重写微软软件,使其与多核处理器相匹配。如果能够成功,预计这将在三年内给消费电子业带来巨变。微软一些人士甚至相信,并行软件的问世,辅之以强大的多核处理器,将使一些任务的处理速度提升100倍。
微软高管们表示,并行软件有望开启一个新的消费电子时代,以往键盘加鼠标的电脑产品很可能被掌上电子产品所取代。任务处理能力的提升将使许多高级应用能够在掌上产品中实现。
在可预见的将来,芯片业仍有能力继续在硅芯片上增加更多的晶体管,问题主要存在于晶体管所消耗的能量和散发的热量方面,这将限制处理器速度的提升。为此,业界开始研发新的计算机语言和能够自动分解任务的新方法。尽管微软早在五年前就开始研发并行计算软件,但直到最近,该公司才着力解决这一问题,聘请了多位来自超级计算机行业和学术界的专家,其中包括超级计算机设计师波顿·史密斯(Burton Smith)和并行计算机领域的专家戴恩·里德(Dan Reed)。
并行的魅力
在消费电子领域,双核产品已经相当普遍,英特尔和AMD的标准台式机产品都配置了双核处理器,甚至连
苹果iPhone据说也配置了三个处理器。微软已将四核以上处理器的问世视作公司发展的良机,甚至有意在四核以上处理器问世时同步推出微软下一代
操作系统“Windows 7”。微软CTO之一克雷格·蒙迪(Craig Mundie)认为,四核以上处理器将为微软带来巨大的发展机会,因为它将使处理器的处理能力发生飞跃,使计算机工业的发展出现本质上的变化。
蒙迪预测,现代芯片的进化将越来越像乐队一样:不是同一种内核在数量上的简单叠加,而是许多种类的内核集成在一个处理器当中,每一种内核负责解决特定的任务类型。据悉,AMD已有意向将图片处理器的功能集成到传统的处理器当中。蒙迪表示,将来,并行计算软件有望使电脑进化成为智能的个人数字助理。当然,这些进步都不会轻易地实现。
微软研究院的计算机设计师戈登·贝尔(Gordon Bell)表示,“在看到一些希望之前,我是持怀疑态度的。”贝尔称,在上世纪八十年代,他曾努力劝说计算机工业研究并行计算的问题,但发现几乎没有人对此表示出兴趣,“他们告诉我,‘你无法告诉我们该做什么。’”贝尔表示,“现在具备并行计算的电脑已经摆在那里了,而我们却还是没有办法好好利用它。”这又是谁的错呢?
- ving
- 帖子: 3741
- 注册时间: 2007-07-29 16:47
- 来自: 地精魔法学院
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
-
- 帖子: 18
- 注册时间: 2006-06-07 20:51
freebsd7的并行能力做的很好了,有人测试在8核机上mysql,postgresql等性能比linux内核高不少。尤其是在事务并发增加时性能保持稳定,而linux性能在并发提升时会降低。
freebsd7相对freebsd6所做的性能方便改善主要来自对内核子系统锁的优化和新调度器的实现。现在freebsd7已经发布rc2, 正式版预计本月发布。
在 FreeBSD 8 中,将继续对上锁粒度和内核并行性方面进行改进,以更好地在更多 CPU 池中分摊负载。这一版本的另一主要目标是修改内核的同步模型,使得它的一些部分能够在多个 CPU 上同时运行。
网络协议栈的改善也是freebsd8的重要目标之一。
freebsd7相对freebsd6所做的性能方便改善主要来自对内核子系统锁的优化和新调度器的实现。现在freebsd7已经发布rc2, 正式版预计本月发布。
在 FreeBSD 8 中,将继续对上锁粒度和内核并行性方面进行改进,以更好地在更多 CPU 池中分摊负载。这一版本的另一主要目标是修改内核的同步模型,使得它的一些部分能够在多个 CPU 上同时运行。
网络协议栈的改善也是freebsd8的重要目标之一。