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
emmtrix Model Code Generator (eMCG)
Translate graphical Simulink® models (*.slx) into MATLAB® or GNU Octave language files (.m) with emmtrix Model Code Generator.
emmtrix Code Generator (eCG)
Embedded C code generation from MATLAB® or Simulink®, Scilab or Xcos or GNU Octave optimized for parallelization.
emmtrix Parallel Studio (ePS)
User-configurable automated development of parallel C code for embedded multicore systems, GPUs and FPGAs.
Customization, Consulting and Trainings
Wide range of custom services to address your specific multicore requirements, get going fast and take the right decisions.