Marktübersicht aktueller Multicore-Werkzeuge

Der Begriff Multicore steht für den aktuellen Wandel in der Prozessortechnik. Höhere Taktraten haben die Prozessoren in der Vergangenheit zwar schneller gemacht, der Energie- und Kühlungsbedarf stieg aber ebenso rasant. Da die Schwelle des physikalisch Machbaren erreicht ist, produzieren die Hersteller nun Chips mit vielen Prozessorkernen. Mehr Performance kann man bei dieser Methode ausschließlich durch die gleichzeitige Abarbeitung mehrerer Befehle erzielen.

Um dieses Ziel zu erreichen, müssen Entwickler die Software jedoch – anders als in der Vergangenheit – für die Ausführung auf Multicore-Prozessoren optimieren. Unterstützung dabei bietet die Fraunhofer-Gesellschaft: Im Rahmen des Projekts MWare haben die Institute IAO, ITWM, IESE und SCAI ihre Kompetenzen gebündelt, um Methoden und Werkzeuge für die Entwicklung von Multicore-Software zur Verfügung zu stellen.

In der englischsprachigen Marktübersicht ‘Tools for Multicore Software Development’ stellt das Fraunhofer IAO jetzt Werkzeuge für die Multicore-Softwareentwicklung in den Bereichen Profiling, Entwicklung, Debugging und Tuning vor. Dabei handelt es sich unter anderem um Softwareprodukte, die zum einen analysieren, welche Bestandteile bestehender Programme parallelisiert werden können und sollten, und zum anderen die Abläufe innerhalb paralleler Anwendungen überprüfen und auf Schwachstellen hinweisen können.

Mit Profilern entdecken Entwickler Programmstellen, bei denen sich eine Parallelisierung lohnt. Modellierungswerkzeuge, Bibliotheken und Programmiersprachen ermöglichen es, die Parallelisierung zu planen und durchzuführen. Mit Debuggern wird die parallelisierte Version auf mögliche Fehler untersucht. Tuner decken auf, an welchen Stellen die Parallelisierung noch verbessert werden kann, damit die Performanz der Software mit der steigenden Anzahl an Kernen in zukünftigen Multicore-Prozessoren skaliert.

Basis für die Studie war eine Befragung unter Anbietern bezüglich der Anforderungen an Multicore-Werkzeuge. Um diese zu definieren, wurden zunächst die softwaretechnischen Herausforderungen charakterisiert, um daraus die Anforderungen an die Werkzeuge abzuleiten. Die Marktübersicht ist nach einer Registrierung auf der Homepage des MWare-Projekts erhältlich.

Silicon-Redaktion

Recent Posts

Studie: Rund ein Drittel der APIs sind ungeschützt

Angriffe auf APIs und Webanwendungen sind zwischen Januar 2023 und Juni 2024 von knapp 14…

19 Stunden ago

Universitätsmedizin Essen setzt für E-Mail-Sicherheit auf NoSpamProxy

Mit täglich über 45.000 eingehenden E-Mails ist die IT-Abteilung des Klinikums durch Anhänge und raffinierte…

19 Stunden ago

Bau-Spezialist Schöck: Migration von SAP ECC ERP auf S/4HANA

Bau- und Fertigungsspezialist investiert in die S/4HANA-Migration und geht mit RISE WITH SAP in die…

3 Tagen ago

Pure Storage: Cloud, KI und Energieeffizienz

Trends 2025: Rasante Entwicklungen bei Automatisierung, KI und in vielen anderen Bereichen lassen Unternehmen nicht…

4 Tagen ago

GenKI verbessert Datenmanagement und Angebotsgenauigkeit

DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).

5 Tagen ago

Rolls-Royce Power Systems nutzt industrielle KI aus der IFS Cloud​

Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.

5 Tagen ago