Combining Codeplay’s Acoran Platform Supporting SYCL™ and OpenCL™ With eSOL’s eMCOS RTOS Platform Will Empower Safety Critical Embedded Multicore Applications
TOKYO, Japan, Nov. 4, 2021 – eSOL, a global developer of real-time embedded software solutions, and Codeplay Software, a leader in enabling acceleration technologies for AI and HPC, today announced their partnership to develop high-performance, safe embedded applications for automotive and industrial applications running on multicore real-time systems.
Codeplay and eSOL are both pioneers in their respective fields. Codeplay led the creation and definition of SYCL (pronounced “sickle”), The Khronos Group’s open standard C++ programming model for heterogeneous processor architectures in artificial intelligence (AI) and high-performance computing (HPC). eSOL is a leading global embedded software vendor, providing unrivaled high-scale, multicore support for extreme high performance in safety critical and secure environments through its unique and innovative “multikernel” commercial real-time operating system (RTOS) solution. Through the partnership, Codeplay will integrate their Acoran Software Platform with eSOL eMCOS, the ultra-scalable RTOS platform, allowing advanced driver assistance systems (ADAS) application developers to port their software using modern C++ to eSOL’s reliable and familiar framework.
The strategy for integration will start with a multicore CPU environment and then grow to support integrated accelerators for AI and computer vision (CV) functions. AI and CV are being adopted for next generation automotive systems to provide enhanced safety and control, reducing accidents, saving lives, and taking into account increasing autonomy of vehicles.
According to Data Bridge Market Research, embedded systems are expected to have a market growth of almost 6% annually from 2020 to 2027. However, AI and autonomous focused solutions within the embedded market are forecasted to grow significantly faster.
ADAS solutions in the automotive segment are projected to grow at a 21% annual rate and machine vision (MV) applications are expected to grow 34% annually over the same period.
Codeplay’s Acoran Software Platform provides programmability, optimized processor-specific routines, and a wide ecosystem of domain-specific optimized libraries for exascale and AI. A key foundation of Acoran is SYCL, an open standard programming model that enables heterogeneous programming based on standard ISO C++. Heterogeneous programming is the basis for today’s growing HPC, AI, and machine learning applications. SYCL has been gaining momentum as embedded C++ developers look for a non-proprietary programming model.
eMCOS is a breakthrough real-time operating system platform for next-generation embedded applications with high performance and functional safety requirements. It combines a common POSIX user interface with an underlying multikernel architecture to enable the highest possible performance on modern multicore and manycore hardware by reusing available source code. eMCOS has been developed from scratch and designed to meet the most stringent quality, safety and security standards of automotive and industrial critical embedded applications.
“Our customers have the highest demands for quality and safety. They are also eager to apply AI and HPC to their real-time embedded systems to meet the growing demand for autonomous solutions,” said Bob N. Ueyama, Executive Vice President of eSOL. “We are excited to partner with Codeplay and bring an open standard heterogeneous programming model to our customers.”
“More and more AI and HPC systems require true real-time execution within the operating system,” said Andrew Richards, CEO and founder of Codeplay Software. “The POSIX compliant eMCOS perfectly aligns with our solutions and approach to open standards support across all processor systems for ADAS.”
“The momentum has grown with SYCL, with organizations embracing SYCL for their next generation processing systems, and developers favoring the open standards approach” said Michael Wong, Chairperson of the SYCL Working Group within The Khronos Group and Distinguished Engineer at Codeplay Software. “This partnership between eSOL and Codeplay is a great example of the increasing choice available for software developers within a rapidly growing SYCL ecosystem.”