实时系统:设置嵌入式管理程序基准的时间

了解多核芯片如何从资源节约的虚拟机管理器中获益。

通过控制工程人员 二八年四月十日

黄金国山、钙嵌入式微处理器基准联盟(EEMBC)宣布,它已经成立了一个工作组,以开发一个新的基准套件,该套件将在广泛的嵌入式系统中衡量管理程序对性能、代码大小和能源消耗的贡献。

管理程序,也称为虚拟机管理器,是允许多个操作系统或执行环境在单个嵌入式处理器上同时运行的程序。管理程序保证在其上运行的vm之间以及自身与这些vm之间的完全隔离。在多核环境中,管理程序还可以跨多个核分布操作系统和应用程序。使用管理程序作为虚拟化平台的好处包括更好的负载平衡和更低的功耗(通过动态地将进程迁移到未充分利用的核心),以及通过后台固件更新和冗余操作系统映像延长正常运行时间。

EEMBC总裁Markus Levy表示:“直到最近,管理程序还只在服务器中常见。在嵌入式系统中,它们被越来越广泛地使用,hypervisor允许使用高级操作系统接口进行应用程序编程,例如Linux或Microsoft Windows,同时维护传统的实时操作系统(RTOS) api。因此,用于嵌入式使用的虚拟机监控程序必须具有实时能力,同时也必须节约资源。这些标准使得建立分析这些指标的行业标准基准变得非常重要。”

EEMBC的工作是由Frank Altschuler领导的,他是Trango Virtual Processors的市场总监,Trango Virtual Processors是一家领先的管理程序技术提供商。Altschuler从Newisys加入Trango,在那里他负责X86扩展解决方案的营销。他此前曾在Starcore LLC和Cirrus Logic担任营销职务。在进入市场营销领域之前,Altschuler在通信和光电等领域从事了15年的工程设计和开发工作。

Altschuler说:“虚拟化平台,比如虚拟机管理程序,在嵌入式行业有巨大的潜力。“然而,这项技术的迅速和广泛采用将取决于该行业激发客户信心的能力。可靠且被广泛接受的基准测试套件的可用性是这项任务的关键部分。”

EEMBC,嵌入式微处理器基准联盟,开发和认证真实的基准和基准评分,以帮助设计人员为他们的系统选择正确的嵌入式处理器。每个提交给EEMBC基准测试的处理器都要测试代表通信、网络、消费者、办公自动化、汽车/工业、嵌入式Java和网络存储相关应用程序中不同工作负载和功能的参数。EEMBC欢迎有意成为EEMBC董事会成员或其管理程序小组委员会成员的公司询问。

EEMBC成员包括:Altera, AMD, Analog Devices, ARC International, ARM, Broadcom, Cavium Networks, CEVA, Code Sourcery, Cypress Semiconductor, esmertec, Faraday,飞思卡尔半导体,富士通微电子,绿山软件,华为技术有限公司,IAR Systems AB, IBM, Imagination Technologies, Improv Systems, Infineon Technologies, Intel, LSI, Marvell半导体,松下电气工业,联发科,Mentor Graphics, Microchip Technology, MIPS Technologies,国家仪器,NEC Electronics,诺基亚、英伟达、恩智浦半导体、Oki电气工业公司、PA Semi、高通、Realtek半导体、红帽、瑞萨科技、RMI、索尼计算机娱乐、ST微电子、太阳微系统、Tensilica、德州仪器、东芝、Trango虚拟处理器、VIA技术和风河系统。

-由高级编辑蕾妮·罗宾斯编辑,控制工程每日新闻台