Multicore
Programming
Made Easy

Automated Software Parallelization for Embedded Multicore Processors, FPGAs and GPUs

emmtrix Technologies is your tool provider for software development of embedded multicore systems including FPGA and GPU accelerators. We offer code generation tools for embedded singlecore systems and suitable parallel software development tools. Our solutions support multiple programming, scripting and modelling languages, including C, MATLAB®, Simulink™, GNU Octave and Scilab. This enables smooth and easy integration into existing company workflows and processes. The result is a fast, reliable, automated, interactive and cost-efficient parallel software development for heterogenous multicore systems.

Tools & Services

ePS Logo

emmtrix Parallel Studio (ePS)

User-configurable automated development of parallel C code for embedded multicore systems, GPUs and FPGAs.

eCG Logo

emmtrix Code Generator (eCG)

Embedded C code generation from MATLAB® or Simulink®, Scilab or Xcos or GNU Octave optimized for parallelization.

eCG Logo

emmtrix Model Code Generator (eMCG)

Translate graphical Simulink® models (*.slx) into MATLAB® or GNU Octave language files (.m) with emmtrix Model Code Generator.

eCG Logo

emmtrix C++ to C Compiler (eCPP2C)

Automatical translation of C++ source code into analyzable C code enables software parallelization of C++ applications with ePS.

Service Logo

ePS Qualification Kit (ePS-QKIT)

Verification tool for emmtrix Parallel Studio according to DO-178C/330, ISO 26262 and comparable functinal safefty standards.

Service Logo

Customization, Consulting and Trainings

Wide range of custom services to address your specific multicore requirements, get going fast and take the right decisions.

Live-Webinar: May 18, 2021  – 2 pm (CEST) | May 20, 2021 & June 17, 2021 – 10 am (CEST)

Parallel Programming Made Easy for Infineon 32-bit TriCore™ AURIX™ MCU

Worried about the pitfalls of parallel programming on a complex and sophisticated multicore system like the AURIX™? In our 60-minute live webinar we will show you how to harness the power of Infineon 32-bit TriCore™ AURIX™- TC2xx and TC3xx multicore microcontrollers without the necessity of diving deeply into the technical details of this powerful architecture.

Latest News

logo-embedded-world-digital

May 12, 2021

emmtrix has recently become Development Partner of AUTOSAR

“We are pleased to be part of the AUTOSAR ecosystem. Our aim is to establish compatibility of our solutions to this cross-company standard and to the AUTOSAR authoring tools. […]” (Dr. Timo Stripf, Managing Director at emmtrix)

Next Event

logo-safetech

Jun 22 & 23 | virtual event

Forum Safety & Security

Join our presentation! Dr. Timo Stripf, Managing Director at emmtrix, will talk about “Software Parallelization Considering Functional Safety”.

Presentation
June 22, 2021
1:40 pm – 2:10 pm

People Who Trust Us

Together with our clients and partners we create solutions for leveraging embedded multicore programming.
AbsInt logo
DLR logo
HIGHTEC logo
Infineon logo
TASKING logo

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 879405