Kontakt

  • Oliver Strauß


    Oliver Strauß

    Electronic Business Services

    mehr

    Fraunhofer IAO
    Nobelstraße 12
    70569 Stuttgart, Germany

    • Telefon +49 711 970-2406
Multicore der Zukunft © Andrey Prokhorov - istockphoto.com

Waren die letzten Jahrzehnte von einer Rekordjagd nach höheren Taktraten geprägt, so heißt die Zukunft der Prozessoren »Multicore«. Denn mit der Erhöhung der Taktrate steigen auch Stromverbrauch und Hitzeentwicklung, weshalb sich die Geschwindigkeit der Prozessoren nicht mehr unbegrenzt erhöhen lässt. Die Prozessorhersteller setzen daher inzwischen auf immer mehr CPU-Kerne (»Multicore-Prozessoren«) und erreichen damit mehr Leistung bei niedrigerem Energieverbrauch. Statt einem Kern werden in Zukunft mehrere Kerne verbaut, mit denen Berechnungen parallel ablaufen können.

Die Konsequenzen dieser Entwicklung bekommen Softwareentwickler besonders deutlich zu spüren. War eine Anwendung in der Vergangenheit zu langsam, so konnten die Programmierer darauf vertrauen, dass diese Probleme mit einer neuen Prozessorgeneration und der damit einhergehenden Leistungssteigerung behoben werden. Doch klassischen Software-Anwendungen sind sequentielle Programme, die die parallelen Kerne der heutigen und zukünftigen Prozessoren nicht ausnutzen können. Diese sequentiellen Anwendungen werden in Zukunft auf nur einem Kern mit stagnierender Taktfrequenz ausgeführt. Die Software-Hersteller stehen nun vor der Herausforderung, ihre Anwendungen so zu entwickeln, dass die neuen parallelen Prozessoren unterstützt werden.

Die Entwicklung von Multicore-Software ist komplex und es kann noch nicht auf ein standarisiertes Methoden-Set zurückgegriffen werden. Aus diesem Grund hat die Fraunhofer-Gesellschaft das Projekt »MWare« initiiert. Die Zielstellung von MWare ist es, eine Marktübersicht über Methoden, Prozesse und Werkzeuge zu erarbeiten, die für die Multicore-Softwareentwicklung geeignet sind. Darüber hinaus werden von den beteiligten Fraunhofer-Instituten Werkzeuge entwickelt, die die Softwareindustrie bei der Erstellung von Multicore-fähigen Anwendungen unterstützen.

Im Rahmen des Projekts hat das Fraunhofer IAO eine Online-Umfrage gestartet. Ziel ist es zu ermitteln, inwieweit die Softwareindustrie auf diesen Paradigmenwechsel vorbereitet ist und welche Werkzeuge und Methoden für einen erfolgreichen Start in die Multicore-Zukunft erforderlich sind. Interessierte Softwareentwickler können unter www.mware.fraunhofer.de an der Umfrage teilnehmen; sie umfasst 26 Fragen und dauert ca. fünf Minuten.

Lesezeichen setzen bei 
  • TwitThis
  • Facebook
  • Digg
  • del.icio.us
  • Yigg
  • LinkArena
  • Webnews.de
  • stumbleupon
  • tumblr