Enea® (Nordic Exchange/Small Cap/ENEA), a world-leading provider of network software and services, announced version 5.4 of the Enea OSE® real-time operating system. OSE version 5.4 adds symmetric multiprocessing (SMP) support for multicore CPUs, beginning with Freescale’s PowerPC-based MPC8641D and MPC8572DS processors. OSE 5.4 also features a new demand pager that supports dynamic load modules, and an enhanced IP stack with IPv6 support. The new demand pager will substantially reduce the BOM cost for applications by enabling low-cost NAND flash memory to be used in place of expensive RAM.
Enea will describe its vision for multicore processing in a presentation titled “How to Combine Bare-Metal Performance with SMP Ease of Use in a Multicore RTOS” at the Multicore Expo in Tokyo, Japan on November 7.
“The majority of communications processors will be multicore processors by 2012,” said Terry Pearson, vice president of marketing at Enea. “To help network equipment providers take full advantage of these high-performance processors in both the control and user plane, Enea is taking a two-pronged approach. First, to deliver an immediate performance boost with minimal impact on legacy applications, we are providing traditional SMP support. Meanwhile, we are working on a more advanced multicore architecture known as FlexMP that combines the performance and compatibility of SMP with the flexibility and real-time responsiveness of asymmetric multiprocessing.”
OSE is a modular, high-performance, full-featured real-time operating system optimized for complex distributed systems requiring the utmost in availability and reliability. OSE’s pre-emptive real-time response, memory protection, supervision, error handling, and run-time program loading make it ideal for building fault-tolerant distributed systems that offer true deterministic real-time behavior with five nines or higher availability.
OSE employs a high-level message-passing programming model that makes complex applications easier to conceptualize, model, partition, and debug. It also provides transparency that separates applications from the details of the underlying hardware and physical topology, making the resulting code more portable and scalable. Enea’s LINX interprocess communications (IPC) services extend the benefits of message passing to OSE applications distributed across multiple processors and operating systems.
Enea (Nordic Exchange/Small Cap/ENEA) is the leading supplier of real-time operating systems, middleware, development tools, database technology and professional services for high-availability systems such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea’s flagship operating system, Enea OSE®, is deployed in approximately half of the world’s 3G mobile phones and base stations. Enea has over 750 employees and is listed on the OMX Nordic Exchange Stockholm AB.
Enea®, Enea OSE® and Polyhedra® are registered trademarks of Enea AB or its subsidiaries. Enea OSE® ck, Enea OSE® Epsilon, Enea® Element, Enea® Optima, Enea® LINX, Enea® Accelerator, Polyhedra® Flashlite, Enea® dSPEED Platform, Accelerating Network Convergence[tm], Device Software Optimized[tm] and Embedded for Leaders[tm] are unregistered trademarks of Enea AB or its subsidiaries.