查看: 2386|回复: 1

MIPS倡导多执行绪核心技术

[复制链接]

该用户从未签到

发表于 2007-8-6 19:33:42 | 显示全部楼层 |阅读模式
分享到:
多核心和多执行绪是处理器的未来发展趋势。多执行绪就是把单一核心上的最大性能发挥出来,而多核心则是将整个系统运算能力发挥到极致。在高性能处理器中,有很多性能本身其实并未被完全利用,而是被浪费了。有了多执行绪,就能充分利用每个单一处理器的所有性能。再加上多核心,就能提升整体性能。我相信未来将会看到许多应用同时结合多核心与多执行绪。

  多核心对于提升整体性能虽然具有效益,但是效率相对较低。例如设计一个四核心系统,每个核心都只有一个执行绪,当然每个核心的性能都能达到最大化;但即使四个核心的性能都能达到最大化,那也只有4个达到峰值的处理器核心而已。如果能拥有4个多执行绪的处理器核心,这样就能达到8个或更多单执行绪的核心性能总和。也就是说,多核心能使整体的性能达到顶峰,而多执行绪能够显著提高单一核心的性能。

  多核心实际上是同一个核心的复制,通常是连接在同一个组件的同一条总线上。通常人们说多核心时,指的是多个独立的核心共享相同的内存,或者内存可以同步,这种内存同步可确保资料的准确性。这一点至关重要,但实行起来较为困难。如今MIPS的很多应用都采用多核心,未来我们将提供一种协调管理器,以便有效管理多核心作业。

  目前,多执行绪技术主要运用在网络应用上,这些应用涉及数据、音讯与视讯等,同时又要解读数据包传输的方向,这些任务就会被分配到多执行绪处理器中的各个单执行绪。因此,如果一个核心上有9个执行绪,另一个核心也有9个执行绪的话,加起来一共就有18个执行绪了。

  如果选择的话,多核心和多执行绪哪一个会更好?答案是:各有所长。多执行绪对于某些应用非常有效,但是就另一方面而言,多核心又是必要的。所以这两种技术会结合起来使用。我认为将来会有越来越多的公司结合使用这两种技术。

  多执行绪核心是MIPS公司近年来导入的新技术,至少对嵌入式市场而言是较新的。事实上,英特尔也在其产品中采用过这个概念,我们则再次利用了这个概念。MIPS的多执行绪产品称为34K,它能灵活地实现多执行绪,显著提高效率和降低成本。例如PMC-Sierra公司在使用多执行绪技术以后,其产品性能提高了300%。

  此外,一家名为Mobiley的以色列公司,在汽车制造中同时使用了多核心和多执行绪技术。他们用两个多执行绪34K核心取代原有的四个ARM11核心,而34K是多执行绪。因此,他们在同一种应用中既利用了多核心技术,也利用了多执行绪技术。

  MIPS未来将朝向两个平行方向发展,一个是单执行绪产品,另一个是多执行绪产品。目前,MIPS公司性能最高的单执行绪产品是24K,但很快地将会被另一种最佳化的单执行绪产品取代,这款产品将显著地提高单执行绪性能;而多执行绪34K核心的性能也能进一步得到提高。
回复

使用道具 举报

该用户从未签到

发表于 2007-8-6 19:58:59 | 显示全部楼层

RE:MIPS倡导多执行绪核心技术

ding
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-25 12:21 , Processed in 0.126621 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.