Problems logging in

emmtrix Technologies GmbH

About us

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
Haid-und-Neu-Straße 7
76131 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 and Rainer Heim
Registergericht: Amtsgericht Mannheim

Handelsregister: HRB 723996
Umsatzsteuer-Identifikationsnummer: DE304326708
Steuernummer: 35006/07541


Show more