idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instance:
Share on: 
06/22/2011 11:38

Hochleistungsrechner sollen mit Hilfe von neuen Programmiermodellen noch viel schneller werden

Friederike Meyer zu Tittingdorf Pressestelle der Universität des Saarlandes
Universität des Saarlandes

    Wenn Autobauer einen Crashtest am Computer simulieren oder Klimaforscher weltweite Wetterdaten auswerten, benötigen sie vor allem eines: viel Rechenpower. Dafür werden heute Tausende von Prozessoren auf einer Plattform zusammen geschaltet. Doch wenn viele Computer parallel an einer Aufgabe rechnen, werden sie nicht automatisch schneller, denn häufig ist ihre Software dafür gar nicht ausgelegt. Das Bundesministerium für Bildung und Forschung fördert jetzt mit 1,69 Millionen Euro das Forschungsprojekt ECOUSS, das zum Ziel hat, die neuen parallelen Rechnerarchitekturen viel effizienter als bisher zu nutzen. Daran sind auch Institute der Saarbrücker Informatikforschung maßgeblich beteiligt.

    Noch vor wenigen Jahren konnte man davon ausgehen, dass Computerprogramme mit jeder neuen Rechnergenerationen schneller wurden. Mit den immer kleineren Prozessoren stieß man jedoch an physikalische Grenzen, so dass die Chipindustrie dazu überging, die Rechner mit mehreren Prozessorkernen auszustatten. Für besonders rechenintensive Aufgaben werden zudem tausende Computer in Hochleistungsnetzwerken zusammengeschlossen. „Das Problem dabei ist, dass die Programmiersprachen und Werkzeuge, mit denen wir die neuen Rechnerarchitekturen programmieren, auf rund vierzig Jahre alten Rechenmodellen beruhen. Damals haben die Computer aber noch nicht mehrere Millionen Aufgaben parallel berechnen können“, erklärt Sebastian Hack, Professor für Programmierung der Universität des Saarlandes und Forscher am Intel Visual Computing Institute der Saar-Uni.

    Nach Meinung von Sebastian Hack nutzen die Computerprogramme heute die Möglichkeit der Hardware, viele Probleme gleichzeitig zu bearbeiten, noch viel zu wenig aus. Oftmals entstünden auch Engpässe und Flaschenhälse im System, weil Daten nicht schnell genug aus den zahlreichen Arbeitsspeichern geladen werden oder schon gelöste Aufgaben auf die Weiterbearbeitung warten. „Man stelle sich vor, ein Kochrezept wird nicht nur von einem Koch befolgt, sondern soll gleichzeitig von zehn Köchen in einer Küche umgesetzt werden. Da muss auch erst geklärt werden, wer welchen Kochtopf benutzen darf und ob die Vorräte für alle ausreichen“, vergleicht der Informatiker. Bei zehn Arbeitsschritten eines Kochrezeptes ginge das noch einfach, nicht aber bei Hundert Millionen Rechenaufgaben, die etwa für die Vorhersage eines Hurrikans in Sekundenschnelle gelöst werden müssten.

    Die Computersimulation von physikalischen Modellen, die etwa auch der Medizin und Pharmazie wichtige Erkenntnisse bringen, benötigt daher noch viel Handarbeit. So muss die Simulationssoftware immer wieder individuell an die Anforderungen der Hochleistungsrechner angepasst werden. „Hier setzt unser Forschungsprojekt an: Wir wollen durch neue Methoden und Werkzeuge diese Anpassung vereinfachen und zum Teil automatisieren. Da die zu lösenden Aufgaben meist sehr komplex sind, werden wir den Programmierer nicht ersetzen können, wir werden aber seine Arbeit erleichtern und beschleunigen können“, meint Sebastian Hack. Im Visier haben die Forscher dabei vor allem die Compiler, die vom Menschen geschriebene Programme in eine dem Rechner verständliche Sprache übersetzen. „Es ist nahezu unmöglich, die verfügbare Rechenleistung automatisch auszunutzen. Das erfordert normalerweise einen mühsamen und kostspieligen manuellen Prozess, dessen Ergebnisse man mit einer neuen Rechnergeneration wieder wegwerfen muss. Genau diesen Prozess wollen wir effizienter gestalten, in dem wir dem Programmierer die richtigen Werkzeuge an die Hand geben.“, erläutert der Informatiker.

    An dem von der Bundesregierung geförderten Forschungsprojekt arbeiten neben der Forschergruppe von Professor Hack auch Wissenschaftler im Team von Computergraphik-Professor Philipp Slusallek am Intel Visual Computing Institute (IVCI) der Universität des Saarlandes und am Deutschen Forschungszentrum für Künstliche Intelligenz (DFKI) mit. Außerdem sind Forscher der Universität Mainz und des Karlsruher Institut für Technologie (KIT) beteiligt. Die Federführung hat das Höchstleistungsrechenzentrum der Universität Stuttgart (HLRS). Neben den Forschungsinstituten sind außerdem mehrere große Industriepartner beteiligt, nämlich der amerikanische Hersteller von Superrechnern, die Firma Cray Computer (Deutschland), das Pharma-Unternehmen Böhringer Ingelheim sowie die Firma RTT, die mit der Raytracing-Technologie hoch auflösende Computergraphik erstellt. Das Forschungsprojekt mit dem Titel „Effiziente und offene Compiler-Umgebung für semantisch annotierte parallele Simulation“ (ECOUSS) ist auf drei Jahre angelegt und wird mit 1,69 Millionen Euro vom Bundesforschungsministerium gefördert. Rund 600.000 Euro davon fließen an das IVCI der Universität des Saarlandes und weitere 400.000 Euro an das DFKI in Saarbrücken.

    Fragen beantworten:

    Sebastian Hack, Professor für Programmierung der Universität des Saarlandes
    Tel.:0681 / 302-57520
    Mail: hack@cs.uni-sb.de

    Phillipp Slusallek, Professor für Computergraphik der Universität des Saarlandes und wissenschaftlicher Direktor am DFKI
    Tel.: 0681 / 302-3830 und 0681 / 85775 5377
    Mail: slusallek@dfki.de

    Dr. Stefan Wesner
    Höchstleistungsrechenzentrum, Universität Stuttgart
    el.: 0711 / 685-64275
    Mail: wesner@hlrs.de

    Hinweis für Hörfunk-Journalisten: Sie können Telefoninterviews in Studioqualität mit Wissenschaftlern der Universität des Saarlandes führen, über Rundfunk-ISDN-Codec. Interviewwünsche bitte an die Pressestelle (0681/302-3610) richten.


    More information:

    http://www.cdl.uni-saarland.de
    http://graphics.cs.uni-sb.de
    http://www.dfki.de
    http://www.intel-vci.uni-saarland.de
    http://www.hlrs.de


    Images

    Sebastian Hack, Professor für Programmierung der Universität des Saarlandes
    Sebastian Hack, Professor für Programmierung der Universität des Saarlandes
    Manuela Meyer
    None

    Bei der Simulation von Automodellen entstehen riesige Datenmengen, die von Hochleistungsrechnern verarbeitet werden. Hier mit im Bild: Computergraphik-Professor Philipp Slusallek.
    Bei der Simulation von Automodellen entstehen riesige Datenmengen, die von Hochleistungsrechnern ver ...
    bellhäuser - das bilderwerk
    None


    Criteria of this press release:
    Business and commerce, Journalists, Scientists and scholars
    Information technology
    transregional, national
    Research projects
    German


     

    Sebastian Hack, Professor für Programmierung der Universität des Saarlandes


    For download

    x

    Bei der Simulation von Automodellen entstehen riesige Datenmengen, die von Hochleistungsrechnern verarbeitet werden. Hier mit im Bild: Computergraphik-Professor Philipp Slusallek.


    For download

    x

    Help

    Search / advanced search of the idw archives
    Combination of search terms

    You can combine search terms with and, or and/or not, e.g. Philo not logy.

    Brackets

    You can use brackets to separate combinations from each other, e.g. (Philo not logy) or (Psycho and logy).

    Phrases

    Coherent groups of words will be located as complete phrases if you put them into quotation marks, e.g. “Federal Republic of Germany”.

    Selection criteria

    You can also use the advanced search without entering search terms. It will then follow the criteria you have selected (e.g. country or subject area).

    If you have not selected any criteria in a given category, the entire category will be searched (e.g. all subject areas or all countries).