eSOL is a leading provider of software development solutions for multi-core and many-core processors, offering advanced technical skills and practical know-how.

eSOL was among the first real-time OS developers to introduce a real-time OS for multi-core processors: the eT-Kernel Multi-Core Edition was launched in 2006.

The eT-Kernel Multi-Core Edition incorporates eSOL’s unique Blended Scheduling technology, which allows both Symmetrical Multi-Processing (SMP) and Asymmetrical Multi-Processing (AMP) subsystems to coexist on a single OS or system. It offers high compatibility with Linux. 

The memory and CPU resource protection feature can be used together with eSOL’s patented technology to streamline systems integration and ensure real-time capability and high reliability for complex multi-core system development. The eT-Kernel Multi-Core Edition has been used worldwide in many embedded systems including In-Vehicle Infotainment (IVI) systems and printers.

eMCOS—designed specifically for many-core processors—is the world’s first commercially available many-core RTOS for embedded use. Many-core processors achieve optimal energy efficiency and performance scalability by increasing or decreasing the number of cores in use according to processing requirements. Because of these features, many-core processors are ideal for advanced embedded applications requiring minimal power consumption in cyber-physical, image recognition, and energy systems as well as networking, automotive, transportation, and robots.

Products & Services 

Real-time OS, Development Tools for many-core processors

Real-time OS, Development Tools, Basic Middleware Components for multi-core processors

System Protection Functions
Application Middleware Components

Qt GUI Development Framework
Multimedia Codecs

Engineering Services

Professional Services & Consulting

Success Stories

Related Activities

Embedded Multicore Consortium

Embedded Multicore Consortium (EMC) is an industry-academia organization to foster the dissemination of multi-core/many-core technologies in Japan through ecosystem consisting of system, software, tool and semiconductor vendors.
EMC contributes to the development of multi-core/many-core technologies by conducting following activities;

  • Standardizes and promotes the Software-Hardware Interface for the Multi-Many-Core (SHIM) in collaboration with Multicore Association
  • Develops SHIM specification compliant authoring tools for multi-core processors
eSOL takes on the position of Vice-President for EMC.

Multicore Association SHIM Working Group

SHIM WG was established in Multicore Association (MCA) with the following goals;

  • Standardize SHIM, a description standard to abstract the hardware properties of various multi-core/many-core processors
  • Accelerate the development of tools and runtime software for multi-core/many-core processors
eSOL is an active MCA board member of MCA. eSOL's CTO has become the first Japanese Chair of a Multicore Association Working Group
eSOL CTO Becomes First Japanese Chair of a Multicore Association Working Group (July 30, 2013)

What is SHIM?
 SHIM (Software-Hardware Interface for Multi-many-core) is a description standard to abstract the hardware properties which are necessary for development tools and runtime software for multi-core/many-core processors. SHIM is described in XML files, and enables developers to reduce their processor support costs and accelerate products' time to market.
Relevance and Use Case
Hardware Components in SHIM

The Urban Driving Working Group (UDWG) of the Internet ITS Consortium

UDWG was established by Nagoya University and associates to promote the field operations test to deploy autonomous driving technology and expand its potential market. eSOL joined in the UDWG in 2014. With eMCOS, and the expertise and abundant experience of developing the highly reliable RTOS platform for automotive systems, eSOL is contributing to deployment of the autonomous driving technology.
eSOL Adapts their Many-core OS to the Autonomous Driving Technology Platform (September 16, 2014)

Contact Us