微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > Enea发布OSE多核版

Enea发布OSE多核版

时间:08-18 来源: 点击:
Enea (Nordic Exchange/Small Cap/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 开发工具,这是一套强大的系统调试和剖析工具。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top