Über uns
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