Global software and services company Enea (News - Alert) recently launched Enea OSE Multicore Edition. This product incorporates a one-of-a-kind kernel structure that brings together the benefits engrained in both the old fashioned Asymmetric Multiprocessing (AMP) and Symmetric Multiprocessing (SMP) and mitigates the negatives of both programming models. The company claims it helps developers of innovative systems to improve their performance and interoperability and simplifies the process to ensure competitiveness in today’s market.
The new OSE Multicore Edition combines the easy to use functionality of a standard SMP with its inherent minimalism, scalability, compatibility, application transparency and debugging. It also brings forth the advantages of an AMP RTOS in its flexibility, dependability and enhanced performance.
The product incorporates a uniform and mobile structure that also boasts of a vertical scalability. This enhances the utility of the product in high speed processing applications and also delivers a feature rich RTOS which supplies POSIX file systems, SMP threading and a comprehensive IP networking framework. Its interoperability with API allows OSE offerings from the previous generation will be completely supported. This ensures a seamless migration to Multicore processors. The product also comes with a “friction-free” execution model on individual processor cores. This enables implementation of run-to-competition software at faster speeds.
The latest hybrid AMP/SMP kernel inside the OSE Multicore Edition has been devised with many cutting edge elements. The critical services in OSE are executed as per a micro kernel model; this enables IP stacks, file systems, application loaders to be situated in various cores and yet be accessible by any application due to its location transparency. The kernel also has a unique scheduler on every core with a set of data structures- these promote determinism and instant updation. Users can preset the CPU load taken by each core using low intrusions procedures. Kernel events allow the OSE to do dissimilar and cross core transactions; these results in fewer fine granular designs that would ordinarily bring down performance levels.
Enea is committed to helping developers who work with Multicore systems and its latest product is an effort in this direction. Enea also offers its Eclipse-based Enea Optima development tools, which are extremely useful in debugging and profiling. Enea also offers a professional services team.