首页 » 业界动态 » 挑战多核

挑战多核

作者:  时间:2011-01-28 20:06  来源:电子产品世界

  简化多核,实施虚拟化

  据Semico Reserch资深分析师Tony Massimini介绍,2010年微逻辑(微处理器、微控制器和DSP)出货量2010年将增长36.3%,而2009年下降了10.4%。微逻辑营业额由微处理器和计算市场主导,但从数量上来看,MCU(微控制器)占主流,MPU只占20%。可见,微处理器/MPU的数量虽相对不高,但营业额很重要。

  微处理器/MPU的热门话题是多核,尽管业界对未来的主流将是十几核、几十核还是上百核的预见各不相同,但对多核软件的关键作用却不谋而合。大家一致认同——不论未来处理器的内核数量将是多少,其性能优势的发挥将取决于软件的设计与调优。因此,未来多核嵌入式软件人员必将拥有极为广阔的发展空间。近日,风河(Wind River)公司在中国多个城市举办了2010开发者区域大会,主题是“多核的现在与未来”。在北京站期间,本刊访问了风河CTO(首席技术官)Tomas Evensen

  嵌入式多核的宏观趋势

  嵌入式多核系统的宏观趋势是:维持或降低总系统成本,主要通过增加多核和虚拟化技术;性能优化来实现差异化和新业务,重点在提高性价比和降低功耗;增加软件内容来实现新的性能,这驱动了标准化、开放源码和工具的使用;增长的安全和/或安全认证的需求,主要来自于监管机构的影响,如FDAEU;增长的通讯需求,例如网络通信、M2M、智能网络等的增长。多核和虚拟化可以帮助实现上述需求。为了简化系统复杂性,风河主要通过建造和测试集成的平台的方法,让多操作系统看起来像一个系统,并采用Simics仿真整个系统。

  Tomas特别提到了Simics仿真器,主要分为两个方面:首先是开发阶段,在客户拿到处理器之前就可以进行开发;其次是帮助调试、分析和测试。例如,20106月风河推出的Simics 4.4虚拟系统开发方案,使工程团队可以利用目标硬件的虚拟表达来定义、开发和部署自己的产品。Simics 4.4支持全面的系统仿真,OEM厂商可由此在虚拟平台上完成重要的软件开发活动,而不受限于任何硬件开发日程、芯片上市时间或其他限制。Simics支持ARMIntelMIPSPower Architecture等多种硬件架构。

  到底多少核合适?

  多核带来的优势一方面是性能提高,一方面是集中化。原来不同的处理要一个板子或几个机箱,但现在你只要把它们放在一个或几个芯片里。这就带来了集中化的概念,就是把原来的不同的、更大体积东西集中在一起。优势就是制造成本降低、减少耗电、减少设备空间。

  多核应用主要有两种场合。在网络交换等环境中,所有核都集中起来做同样的事情,像包交换的数据包之间不相关、没有依赖性,所以这种场合可以大量地使用多核,并可同时运行多种程序。例如,在处理防火墙时有384个核的系统,每个CPU配置16核,这些大量并行的程序在运行时不需要等待,它们会找到合适的核来运行。在另一种场合中,如机器人,任务是相互依赖的,需要相互等待,就不能同时运行多种程序,这时需要把任务分开,让不同的核去做不同的事情。风河的工作是当任务可以互相分开时,帮客户找到所有能分的地方分开;如果分不开,就一段段地切割。

  据悉,多核的发展以及风河的拳头产品——VxWorksWind River Linux依然是本次活动的热门话题。不久前发布的风河新一代Linux平台——Wind River Linux 4再次把Linux开源社区的创新技术转化为商用化、可支持的产品。日前Wind River Hypervisor 1.2也刚刚发布。

  参考文献:

  [1]王莹.非计费式电能计量芯片前景广,NXP发布可实时显示功耗芯片[R/OL].(2010-10-25).

  http://wangying1.spaces.eepw.com.cn/articles/article/item/84152

  [2] 孙昌旭.32MCU产值已超8,ARM完胜[R/OL].(2010-11-19).http://www.esmchina.com/ARTP_8800112597_1100.HTM?jumpto=view_welcomead_1290305388468

  [3] Massimini T.MCU market and Embedded Control[R/OL].http://www.avnetondemand.com/Technology%20Trends/MCU+Market+and+Embedded+Control/channel/40/video/788/

  [4]迎九.多核、虚拟化、多操作系统的软件趋势[J].电子产品世界,2010(1-2):58

  [5]Knoth M.在嵌入式多核集群中利用OCP处理高速缓冲器一致流量[J].电子产品世界,2008(8):97

相关推荐

u-blox收购SIMCom蜂巢式模块产品线

u-blox  wireless  m2m  无线模块  SIMTECH  2017-01-25

u-blox收购connectBlue 扩展Wi-Fi和蓝牙产品组合

u-blox  connectBlue  M2M  2014-05-23

Sierra Wireless推出基于Linux 的强大平台Legato™

Sierra  Legato  M2M  2014-02-28

盘点物联网初创型企业

物联网  M2M  2013-08-15

酷派批多核是价格战呼吁摒弃比拼硬件

酷派  多核  2012-04-17

风河与Digi International合推新型态云无线M2M方案

Intel  无线  M2M  2012-04-11
在线研讨会
焦点