Softwaretechnologien für die Multicore-Zukunft
Autori
Viac o knihe
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.