资源预览内容
亲,该文档总共1页全部预览完了,如果喜欢就下载吧!
资源描述
多核成嵌入式首选|嵌入式多核综述报告 多核技术的出现改变了半导体产业的状况。在多核技术的驱动下,嵌入式软件领域也在不断发生变化。在Wind River 2010开发者区域大会北京站上,如何充分利用多核技术激发创新成了重要议题之一。 “为了充分发挥多核心的优势,我们做了很多工作。”风河公司CTO Tomas Evensen介绍,一方面,风河公司发布了Wind River Hypervisor软件的1.2版本,提供了对飞思卡尔QorIQ P2/P4系列平台与英特尔至强5600系列处理器的支持,同时,风河还向用户提供了多核解决方案导入套件和多核平台导入服务。 Tomas介绍,嵌入式系统对虚拟化系统的利用率较计算机领域更高。“在服务器中,进行虚拟化会带来系统整体性能的下降。但在嵌入式领域,这种下降并不明显。我们的大部分用户都可以获得95%以上的虚拟化效率。”Tomas向记者介绍。他说,针对不同领域的测试中,基于Wind River Hypervisor的系统性能下降都不到5%,在一些系统中甚至不到1%。Tomas还表示,在网络交换等领域,由于计算的并行度更高,多核带来的性能上的好处更加明显。而在并行度不高的运算中,多核同样可以提高集成度,带来更低的成本。 更高的效率使得在嵌入式系统中应用多核和虚拟化显得更为必要。不过,多核和虚拟化也带来了更高的系统复杂性。风河公司也在致力于降低嵌入式多核系统的复杂性。“我们的目标是,让一个多核心、多操作系统的嵌入式系统看起来像是一个简单的系统,用户可以很容易地在其上进行应用。”Tomas介绍,风河正在致力于让用户能够在嵌入式系统中安装不同操作系统以支持不同应用的同时,让系统的管理依然非常简单。 未来,嵌入式系统中的操作系统会发生什么样的变化呢?Tomas表示,Linux在某些情况下是一个很好的选择,不过,在实时性方面,Linux还有不足,因此,VxWorks在这方面的优势就非常明显。这种情况下,利用虚拟化让Linux和VxWorks并存就能更好地满足用户的应用需求。“Linux等操作系统是一个完整的系统,它可以更好地支持更多通用应用。而VxWorks更像一个资源库,在实时系统中,用户可以根据需求选用自己需要的模块,降低系统内存和性能的消耗。因此,在嵌入式领域,这两类系统各有各的长处。”Tomas介绍。 为了解决多核和虚拟化给系统设计带来的复杂性问题,风河还推出了Simic仿真器,能够实现对系统的仿真和测试,使基于风河系统的嵌入式设计更加容易。Tomas介绍,风河会向自己的用户免费提供Simic,为用户提供便利。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号