多核心的异想世界

发布者:MysticalGarden最新更新时间:2012-02-18 来源: eettaiwan 关键字:多核 手机看文章 扫描二维码
随时随地手机看文章
    在公路上,「禁止超速」的标志处处可见。
马里兰州140号公路上有大量巡逻车来回,你当然可以超速,不过很快就会收到罚单。

    然而,有一些限制是人们如何努力都很难打破的。最先跃入脑袋的自然是光速。不过,多处理器应该也算是其中一种。安达尔定律(Amdahl’s Law)已经告诉我们最大加速公式:



    其中的f代表着无法平行处理的问题比例,n是处理器数量。在一个系统中,大约只有50%的问题可以平行执行,即使用再多的CPU,你所能得到的执行时间,依然只有你所增加的处理器的一半。

    Gustafson定律 (Gustafson's Law)则认为安达尔定律过于保守,并指出有时候问题出在平行部份的纯量处理要比在序列部份来得快。Google的Pagerank演算法就是一个例子。不过我很怀疑,在大多数的嵌入式系统中,Gustafson定律并不大合用。

    不过,我想在许多情况下,安达尔和Gustafson必然都能保持乐观态度,特别是在对称式多核心处理器的运作方面。这些处理器都拥有两个或更多的相同核心,每一颗核心都拥有自己的L1快取记忆体。这些核心们也共享L2和通用记忆体汇流排。若没有L1,这些核心可能会瘫痪甚至无法使用。然而,供给这些核心的快取记忆体容量毕竟非常小,通常都只有32KB而已。而看看L2,情况可能更糟,因此推动了对主记忆体性能提升的需求。试想多达10几个处理程序都处在等待情况,若此时再多加入一颗需要记忆体资源的CPU,那么汇流排竞争的情况就会更加严重。不过,由于这些状况都是高度不确定,而且其中一部份属于非常特定的问题,因此很难对它们建立精确模型。

    为此,美国桑迪亚国家实验室(Sandia National Labs)的研究人员提出了一些有趣的资料,显示在传统平行问题影响下,多核心的优势会快速减少。在双核心到四核心的处理器中,部份执行时间会严重变慢。而到了八核心,情况会加倍恶化,而且没有任何提升迹象。核心愈多,系统就愈慢。一款64核心解决方案显示系统性能比四核心系统降低了一半的数量级。

    许多主要的半导体供应商都在开发多核心处理器,在某些应用中,多核心确实可在速度和功耗方面带来显著优势。但我仍然认为,多核心的优势有些被夸大了。记忆体频宽是一个巨大限制。采用非对称式多处理技术通常是不错的解决方案,当然,这还必须视待解决的问题性质而定。

    最近,Venray Technology提出了一种新的处理器技术,看来似乎能解决记忆体频宽问题。有别于传统上为 CPU 添加 DRAM 的做法,这家公司反其道而行,为 DRAM 添加 CPU 。该公司开发出了一种超小型(仅具备20K电晶体)处理器,能与记忆体紧密整合。

    将四颗这种微型核心与64MB DRAM 紧密排列的组合,其CPU电晶体总数仅占记忆体的0.01%而已。Venray的公司网站上仅提供了部份技术资讯,不过这个想法相当引人瞩目。(编按:有关Venray的设计资讯,可参考美国版《EE Times》之前报导的‘ Startup proposes processor on DRAM process ’一文)

    本文作者Gack G. Ganssle是嵌入式开发专家,可透过jack@ganssle.com与他联络。他的个人网站是www.ganssle.com。

关键字:多核 引用地址:多核心的异想世界

上一篇:英特尔发布通信平台Crystal Forest的概要,通信也要由x86负责
下一篇:高通高端四核心处理器或因工艺推迟亮相

推荐阅读最新更新时间:2024-05-03 11:50

嵌入式应用也开始加入多核处理器的大军
与PC设计领域的同行一样,嵌入式系统工程师也开始转向多核处理器,以求获得处理能力、功耗和占位面积等方面的潜在优势。 英特尔公司嵌入式和通信集团副总裁兼总经理Doug Davis表示:“有一种趋势认为:嵌入式应用不需要多核所提供的性能改善,但情况并非如此。” 他指出,在高端通信和医疗成像等计算密集型应用领域,嵌入式系统客户们已经纷纷要求英特尔公司提供具有更长生命周期的多核器件。 市场研究公司In-Stat的分析师Jim McGregor指出,嵌入式开发者希望获得更高性能的多核芯片,如把四个独立芯片的功能融合进一个四核芯片中以降低功耗。“大量嵌入式应用希望处理器在提升处理能力或缩小体积的同时,仍然可以保持必要的性
[嵌入式]
嵌入式应用也开始加入<font color='red'>多核</font>处理器的大军
传统多核解决方案 PK 非对称多核解决方案
在为如 eNodeB 基站等新一代应用选择通信处理器时,成本和确定性要求是做决策过程中的重要因素。就当今通信处理器而言,市场中存在两种相互竞争的多核架构方案,一种是传统(即对称式)的多核解决方案,另一种是非对称多核解决方案。这两种方案都将通用多核处理器与硬件加速器结合在一起使用,其不同之处在于通用处理器和专用处理器所占的比例以及这些资源的使用方法。对称多核解决方案采用大量相同的通用处理器内核,其中任何处理器都能运行任何类型的线程,而少量专用硬件加速器引擎则在通用处理器控制之下运行。在非对称架构中,通用处理器的数量相对较少,并与一系列专门运行计算强度较高、对时延敏感性强的特定任务的专用加速器引擎结合使用。此外,上述专用引擎还能够在不
[手机便携]
Mentor Graphics推出适用于微控制器和多核应用的Nucleus RTOS
俄勒冈州威尔逊维尔,2014 年 8 月 18 日—Mentor Graphics公司(NASDAQ:MENT)今天推出新版本的Mentor® Embedded Nucleus® 实时操作系统 (RTOS),这是一款针对嵌入式设备互连的新一代高性能应用程序。Nucleus RTOS 进程模式已扩展了对于基于ARM® Cortex® M内核的支持。软件开发人员首次可以使用单一的嵌入式操作系统,通过整个ARM内核的内存分区来提高系统可靠性,促进整个产品系列(包括高低端设备)的代码复用。新版本增加了一个多核框架,可管理进程间通信(IPC)和复杂异构片上系统(SoC)的处理器生命周期,并增加了利用Imagination和Vivante
[嵌入式]
基于多核芯片S698PM的JTAG应用
摘 要: 经过几十年SoC系统设计技术的快速发展, SOC芯片内部频率越来越快,编写及运行程序越来越大。在测试及调试过程中,用传统UART串口下载及调试程序,在速度、打印等方面呈现出诸多不便;而且该端口在SOC/FPGA研发领域中不通用,而JTAG接口却圆满地解决了上述两个问题。 关键词: 系统级芯片(SOC);知识产权(IP);JTAG;S698PM多核芯片; AMBA总线; Abstract: THE JTAG APPLICATION OF S698PM CHIP After the rapid development of SoC system design technology, SoC chip
[单片机]
基于<font color='red'>多核</font>芯片S698PM的JTAG应用
10核处理器将至 联发科:多核体验更好
    针对明年发展部分,联发科表示本身市场策略仍着重在多核心架构应用,认为在此设计下将能带来瞬间爆发效能、多工运作弹性,以及相对节电与温度控制等好处,强调处理器核心自主架构设计并非最终议题,但未来若有必要的话,其实也不排除自主架构设计。另一方面,针对竞争对手持续强调本身LTE技术发展优势,联发科坦承确实目前在此领域发展仍处落后,但未来将会以大跃进方式持续追赶至与竞争对手并驾齐驱规模。 至于先前提到的新款高阶处理器Helio X20,联发科也确认将在明年第一季内用于诸多终端设备,藉此与Qualcomm Snapdragon 820于市场抗衡。另外,针对近期有所传闻的Helio X30,联发科也再次确认将采用“4+2+2+2”四丛
[手机便携]
DMP推出高端OpenGL ES 2.0 IP核和多核配置解决方案
2012年ESEC嵌入式系统展,东京 2012年台北国际电脑展 东京--(美国商业资讯)--领先的2D/3D图形知识产权(IP)核提供商Digital Media Professionals Inc. (DMP)(TOKYO:3652)今天宣布,对该公司基于SMAPH-S着色器的可扩展图形IP核产品系列进行重大的产品扩充。新推出的产品包括: • 支持多核部署(MP)、符合OpenGL ES 2.0标准的高端IP核,能提供业界领先的图形渲染和计算性能。 • 最经济高效的图形IP核SMAPH-S Lite,具有符合OpenGL ES 2.0标准的业界最小硅片占位面积。 新推出的所有SMAPH-S IP核都可以即刻用于客户的SoC
[嵌入式]
ARM多核和MIPS多执行绪---嵌入式处理器技术剖析
在嵌入式装置中建置多核心(包含同质或异质)以及多执行绪技术,的确能带来诸多效益,尤其是改进系统效能方面最为明显。 尽管RISC嵌入式技术所面临的挑战越来越多,但是在维持以往嵌入式软件资源兼容性的前提之下,能够改善其未来适用性,并且有效提升新系统的效能表现,使其不失为良好的解决方案。 应用决定多核或多绪 多核心与多执行绪在效能表现上有其帮助,但是效能与这些技术的内建其实并没有绝对关系,会造成这样的原因主要是应用环境的需求。以手机为例,整合于手机内的SoC芯片虽然是属于多核心架构的一环,但是手机采用的SoC芯片多为应用处理器,其整合的核心并非完全属于同性质架构,同质多核心在嵌入式系统实际应用上的案例其实非常少。 而多执
[单片机]
ARM<font color='red'>多核</font>和MIPS多执行绪---嵌入式处理器技术剖析
飞思卡尔借助Symphony Studio简化高级音频系统的设计
集成开发环境可大幅度缩短设计时间 加州圣何塞讯-2007年4月1日 -飞思卡尔半导体为其Symphony系列音频数字信号处理器(DSP)开发了一套新工具来进一步加快高级数字音频应用的设计。这套名为Symphony Studio的工具包含一个集成开发环境(IDE),可以大大缩短开发时间。这是竞争日益激烈的音频市场上的一项关键需求。使用可扩展的开发平台Eclipse(一种开放源行业标准IDE),Symphony Studio可以为DSP用户提供一种非常高效的方法来在代码开发期间进行开发、调试和模拟工作。这套工具支持飞思卡尔最近推出的Symphony多核DSP5672x系列产品,而且与公司广泛部署的Symphony DSP5636x
[新品]
小广播
最新手机便携文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved