Kalray and eSOL announce the availability of eSOL's eMCOS POSIX1 Real Time Operating System (RTOS) on Kalray's MPPA® intelligent processor to address growing and demanding needs for performance, safety and security of Automotive, Industrial and Medical Markets. This support extends the already existing eMCOS Core profile that has been available for several years on the MPPA architecture. eSOL is recognized as a key actor of embedded markets such as automotive, especially to its contribution to AUTOSAR (“AUTomotive Open System Architecture”), the worldwide development partnership of automotive interested parties.

Such a partnership enables the usage of a wide range of applications on Kalray MPPA® processor including advanced control frameworks like Robot Operating System for robot control, Autoware for autonomous driving, and other embedded software frameworks. Furthermore, eSOL has a strong presence and experience on medical and industrial markets. The usage of MPPA® in industries like automotive is facilitated using development environments that ease the adoption by customers, both OEMs and Tier-1s.

This is the case for eSOL POSIX multi-process RTOS that offers the capability to define complex systems such as autonomous vehicles. Such rich OS and middleware takes advantage of all the benefits of Kalray's MPPA architecture and provides a consistent environment for customers to transition from MPPA® 2nd generation Bostan to 3rd generation Coolidge, reusing similar tools to develop applications. eSOL's unique distributed microkernel architecture enables optimal use of manycore processors such as Kalray's MPPA®.

While eMCOS Core provides a PSE51 single-context POSIX API for high-performance parallel computing, eMCOS POSIX adds PSE53 multi-process POSIX support for advanced software integration where more memory is available. eSOL and Kalray are also cooperating to provide AUTOSAR-compliant software platforms, including both AUTOSAR Classic Platform and Adaptive Platform, to conform to modern automotive standards. This integration will help customers aggregate more functions on MPPA®-based systems, while still meeting the isolation and safety level requirements.