Über uns

emmtrix Technologies GmbH

Cover Image

Über uns

emmtrix Technologies GmbH 

Dürfen wir uns vorstellen?

emmtrix Technologies GmbH

Your Tool Partner for Embedded Multicore Programming

Die emmtrix Technologies GmbH ist einer der führenden Anbieter für Entwicklungswerkzeuge für die automatisierte C-Code Generierung aus MATLAB®, Simulink®, Scilab und Xcos für heterogene eingebettete Singlecore- und Multicore-Systeme  – es werden auch FPGA-Beschleuniger und Grafikkarten  unterstützt.

Das Produktportfolio umfasst die Entwicklungswerkzeuge emmtrix Parallel Studio (ePS) für die automatisierte Entwicklung von parallelem C-Code für eingebettete Multicore-Systeme sowie den emmtrix Code Generator (eCG) für die automatisierte Generierung von plattformunabhängigen und lesbarem C- und C++-Code für eingebettete Singlecore-Systeme. Die Produkte ermöglichen Rapid Prototyping auf unterstützten eingebetteten Systemen und die Generierung von produktivem C-Code.

Neben den Produkten bietet die emmtrix Technologies GmbH ebenfalls Support- und Softwareentwicklungsdienstleistungen an.

Produkte:

emmtrix Parallel Studio (ePS)

Optimale Performanz Ihrer Anwendungen für eingebettete Multicore-Prozessoren erzielen Sie mit dem innovativen Entwicklungswerkzeug für parallele Software: emmtrix Parallel Studio. Der Entwicklungsprozess für parallelisierte Anwendungen und deren Optimierung wird durch Automatisierung und eine innovative graphische Oberfläche signifikant vereinfacht. Entwickeln Sie Ihre Anwendungen in modellbasierter Software wie etwa MATLAB®, Simulink®, Scilab und Xcos oder nutzen Sie Ihren existierenden C-Code als Startpunkt der Parallelisierung im ePS. Das emmtrix Parallel Studio ist in Bereichen wie Automobil, Automatisierung, Telekommunikation, Medizintechnik, und Luftfahrt einsetzbar.

Wichtige Produkteigenschaften:

· Automatische Generierung von parallelem C-Code aus MATLAB®, Simulink®, Scilab und Xcos

· Interaktive Parallelisierung mit einer benutzerfreundlichen Eclipse-basierten GUI

· Unterstützung von gebräuchlichen parallelen Programmierschnittstellen wie MPI, OpenMP, pthreads, etc.

· Einfach erweiterbar durch Unterstützung neuer Hardwarearchitekturen wie Mehrkern-, FPGA- und GPU-System

emmtrix Code Generator (eCG)

Plattformunabhängigen und lesbaren C- und C++-Code generieren Sie mit dem emmtrix Code Generator aus MATLAB®, Simulink®, Scilab und Xcos. Der erzeugte Code ist leicht verständlich und kann weiter an Ihre individuellen Bedürfnisse angepasst werden. Automatisch generierte Berichte helfen bei der Codezertifizierung. In Kombination mit dem emmtrix Parallel Studio, ermöglicht der eCG die Mehrkernprogrammierung direkt von MATLAB®, Simulink®, Scilab und Xcos.

Wichtige Produkteigenschaften:

· Generierung von hardwareoptimiertem C/C++ Code von MATLAB®, Simulink®, Scilab und Xcos

· ISO C90, C99, C++98 und C++11 konforme Codegenerierung

· Prozessorspezifische Codeoptimierung

· Einfach nachvollziehbarer C/C++ Code

· Bidirektionale Nachverfolgbarkeit durch umfassende Berichte über die Codegenerierung

· Cache- und Speicheroptimierung kontrolliert durch Anwender

Dienstleistungen:

Technical Consulting

· Umsetzung von MATLAB®, Simulink®, Scilab und Xcos Anwendungen auf eingebetteten Systemen

· Entwicklung eingebetteter Software in C und C++ (C90, C99, C++98, C++11)

· Optimierung für Singlecore-Prozessorarchitekturen (z.B. Cache-Optimierung, Floating-to-fixed-point Konvertierung)

· Portierung von Anwendungen für Multicore-Prozessorarchitekturen, FPGAs und GPUs (gemeinsamer/verteilter Speicher, homogen/heterogen)

· Bewertung und Auswahl von geeigneten Single- und Multicore-Architekturen, gegebenenfalls mit FPGA- oder GPU-Beschleunigern

Customization

· Anpassung der emmtrix Produkte an Ihre domänenspezifischen Anforderungen

· Individuelle Schnittstellen für die nahtlose Integration von emmtrix Produkten in Ihren bestehenden Entwicklungsprozess

· Neue Produkt-Features auf Anfrage

· Unterstützung Ihrer eingesetzten Zielhardware (z.B. Mehrkern-, FPGA-, GPU-Architekturen)

Trainings

· Technische Instruktionen, um die richtige Benutzung der emmtrix-Produkte zu erlernen

· Umfangreiche Trainings, um alle relevanten Aspekte der Parallelisierung zu erlernen

· Individuelle Trainings für verwandte Fachbereiche auf Anfrage

Haben Sie Fragen oder Anregungen? Wir freuen uns auf Sie.

Telefon:  +49 (0) 721 1803 2880

E-Mail:    contact@emmtrix.com

Impressum

emmtrix Technologies GmbH

Erbprinzenstraße 4-12

76133 Karlsruhe

Deutschland

Telefon: +49 (0) 721 1803 2880

Fax:      +49 (0) 721 1803 2889

E-Mail:   contact@emmtrix.com

Web:     www.emmtrix.com

Vertreten durch die Geschäftsführer Dr.-Ing. Timo Stripf und Rainer Heim

Registergericht: Amtsgericht Mannheim

Handelsregister: HRB 723996

Umsatzsteuer-Identifikationsnummer: DE304326708

Steuernummer: 35006/07541

Steckbrief

Branche

  • Computer-Software

Auszeichnungen