Im Fokus des Projektes MWare liegen Methoden, Techniken und Werkzeugen zur effizienten Entwicklung von paralleler Software für die Multicore-Prozessoren der Zukunft. Orientiert wird sich dabei an wichtigen Anwendungen, die bereits heute Stärken der beteiligten Fraunhofer-Institute darstellen. Eine Vorgehensweise für die Multicore-Softwareentwicklung wird entwickelt, und eine Marktanalyse ermittelt weitere Potenziale von parallelen Anwendungen.
Aktuelle Multicore-Prozessoren haben mehrere Kerne und ermöglichen durch die parallele Verarbeitung von Befehlen eine höhere Rechengeschwindigkeit. Dies erfordert allerdings ein Umdenken bei der Programmierung.Es sind deshalb Methoden, Techniken und Werkzeugen zur effizienten Entwicklung von paralleler Software für die Multicore-Prozessoren der Zukunft notwendig. Die Fraunhofer-Institute ITWM, IAO, IESE und SCAI erforschen und entwickeln Vorgehensweisen und Werkzeuge um die Parallelisierung zur Ausnutzung der Potenziale von Multicore-Prozessoren voranzutreiben und in den Softwareentwicklungsprozess zu integrieren.So wurden Softwarewerkzeuge für verteilte und eingebettete Multicore-Umgebungen entwickelt sowie weitere, hochoptimierte Bibliotheken für die Numerik. Eine Vorgehensweise beschreibt die Änderungen am Softwareentwicklungsprozess. Demonstratoren verdeutlichen die Werkzeuge anhand von praxisrelevanten Anwendungen.
Anette Weisbecker
Fraunhofer IAO MWare Projekt Softwareentwicklung Softwaretechnik