Enea正式发布 Enea OSE 多核版
2009-09-22
作者:Enea
Enea宣布,正式发布 Enea OSE 多核版,这是一项独特的创新型内核设计,结合了传统“非对称多处理”(AMP) 和“对称多处理”(SMP) 两者的优势,同时摒弃了这两个编程模型中存在的不足。这一强大的解决方案将有助于开发人员实现具有优异的性能、可扩展性和易用性的高级系统,满足日益迫切的市场需求。
就简便性、灵活性、应用透明度以及调试而言,Enea OSE 多核版的内核继承了 SMP 的易用性。而就可扩展性、确定性和性能而言,它又具有 AMP RTOS 的特性。OSE 多核版提供一致的便携式应用程序框架,具有适用于高速处理应用的线性可扩展性;同时它还是一种功能丰富的 RTOS,提供 POSIX 文件系统、SMP 线程处理和全面的 IP 网络支持。该版本与 Enea OSE 的 API 兼容性还意味着传统 OSE 应用程序将得到全面支持,这为向多核处理器的平稳过渡提供了保障。此外,Enea OSE 多核版还在单个处理器内核上设置了“无摩擦”执行模型选项,允许以裸机速度加载采用“从运行到完成”工作方式的软件。
“Enea OSE 多核版主要是为满足网络市场对性能和可扩展性的需求而设计的,但它同样可以解决众多工业部门的高性能应用程序问题。”Enea 市场营销高级副总裁 Mathias B?th 说道。“混合式 AMP/SMP RTOS 的优势就在于,如果将易用性、性能和可扩展性作为考虑的关键因素,那么它将受到用户的广泛欢迎。”
OSE 多核版中的混合式 AMP/SMP 内核拥有多种与众不同的创新技术:
根据微内核模型实施 OSE 的核心服务,即允许 IP 协议栈、文件系统以及应用程序的加载程序等位于不同内核中,同时无论它们处于系统中的什么位置,应用程序都可以访问这些服务(即位置透明度)。
内核利用相关数据结构,将每个内核中的单个调度程序实例化,可维持确定性和实时性。
用户自定义进程迁移和基于低端入侵机制的负载平衡,用于衡量每个内核上的 CPU 负载。
轻型内核内部 IPC 机制可对用于执行异步穿心式处理的内核事件进行调用,从而避免使用对性能造成不利影响的细粒锁定设计。
Enea OSE 多核版是 Enea 用以支持多核系统开发人员的综合方案的核心所在。除了具备高性能的 RTOS,Enea 还提供基于 Eclipse 的 Enea Optima 开发工具,这是一套强大的系统调试和剖析工具。Enea 拥有的业内无可匹敌的专业服务团队致力于完善整套解决方案。从多核架构建议到平台调整,再到可充分发挥现有处理器能力的应用程序开发,Enea 的顾问时刻准备着为开发周期的各个环节提供支持。