多核多线程处理器时代已经逐步向我们走近

发布者:东土大唐88最新更新时间:2008-11-10 来源: MIPS科技公司 手机看文章 扫描二维码
随时随地手机看文章

       多核和多线程是处理器的未来发展趋势。多线程就是把单个内核上最大的性能发挥出来,而多核是把整个系统运算能力发挥到极至。在高性能处理器中,有很多性能本身其实没有被完全利用,而是被浪费了。有了多线程,就能够把每个单一处理器的所有性能充分加以利用。再加上多内核,就能提升总体性能。我相信今后会看到很多应用将会同时结合多核与多线程处理器。


       多核对提高整体性能很有效,但是使用这些性能的效率相对比较低。比如说设计一个四核系统,每个内核都只有一个线程,诚然,每个内核的性能都能达到最大化。但是即使这四个内核的性能都达到最大,也就只有4个达到峰值的处理器内核;而如果有4个多线程的处理器内核,这样就能达到8个或更多单线程的内核性能总和。也就是说,多内核能使整体的性能达到顶峰,而多线程能够显著提高单个内核的性能。
 
       多核实际上是同一个内核的复制和拷贝,通常是连接在同一产品的同一条总线上。通常人们说多核时,指的是多个独立的内核共享相同的内存,或者内存可以同步,这个内存的同步可以保证数据的准确性。这个很重要,做起来也是比较难的。如今MIPS的很多应用都用多核,将来我们会提供一种协调管理器来有效管理多核操作。

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

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

       多线程技术是MIPS公司近年来才推出的相对比较新的技术,至少对嵌入式市场是比较新的。事实上英特尔也在他们的一些产品中采用过这个概念,我们这是再次使用这个概念。MIPS的多线程产品叫34K,它能灵活地实现多线程,能够显著提高效率和降低成本,例如我们的重要客户PMC-Sierra,在使用多线程技术以后,它们的产品性能提高了300%。

       实际上,今天有一家叫Mobiley 的以色列公司,在汽车制造应用中同时使用了多核和多线程技术。他们用两个多线程34K内核,替代了原来四个ARM11内核,而34K是多线程,这样一来,他们在同一种应用中既利用了多核技术,也利用了多线程技术。

       MIPS今后会向两个平行的方向发展,一个是单线程产品,另一个是多线程产品。目前,我们性能最高的单线程产品是24K,但很快将会被另一种更优化的单线程产品取代,这款产品将显著地提高单线程性能。多线程的34K也将提高性能,这会体现在下一代多线程产品中。
 

引用地址:多核多线程处理器时代已经逐步向我们走近

上一篇:“几分欢喜几分愁”EDA供应商面对多核设计
下一篇:英特尔芯片互连等多项尖端技术进程大揭秘

热门资源推荐
热门放大器推荐
    Error

    An error occurred.

    Sorry, the page you are looking for is currently unavailable.
    Please try again later.

    If you are the system administrator of this resource then you should check the error log for details.

    Faithfully yours, OpenResty.

小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved