idw – Informationsdienst Wissenschaft

Nachrichten, Termine, Experten

Grafik: idw-Logo
Grafik: idw-Logo

idw - Informationsdienst
Wissenschaft

Science Video Project
idw-Abo

idw-News App:

AppStore

Google Play Store



Instanz:
Teilen: 
21.03.2016 10:35

Werkzeugkette für echtzeitfähiges Programmieren

Monika Landgraf Presse, Kommunikation und Marketing
Karlsruher Institut für Technologie

    In Luft- und Raumfahrttechnologie, Automatisierungstechnik und Automobilindustrie müssen intelligente elektronische Rechnersysteme eine Reihe von Sicherheits- und Echtzeitan-forderungen erfüllen. So muss die Software etwa bei kritischen Ereignissen eine sehr kurze Reaktionszeit einhalten. Das Pro-grammieren entsprechender Anwendungen ist zeit- und kos-tenaufwendig. Eine neue Werkzeugkette (Toolchain) zum effi-zienten, standardisierten, echtzeitfähigen und modellbasierten Programmieren entwickeln Partner aus Forschung und Industrie im nun gestarteten EU-Konsortium ARGO. Projektkoordinator ist das Karlsruher Institut für Technologie (KIT). Die Basis bildet die Open-Source-Software Scilab.

    Immer mehr auch sicherheitskritische eingebettete Elektroniklösun-gen sind mit schnellen, energieeffizienten Mehrkernprozessoren ausgestattet. „Zwei der wichtigsten Anforderungen zukünftiger An-wendungen sind zum einen noch höhere Performanz, also Leistung, in Echtzeit und eine weitere Reduktion der Kosten – ohne dabei die funktionale Sicherheit zu beeinträchtigen“, sagt Professor Jürgen Becker vom Institut für Technik der Informationsverarbeitung (ITIV) des KIT, der ARGO koordiniert. „Dazu müssen die Mehrkernprozes-soren das erforderliche Leistungsspektrum bei möglichst geringem Energieverbrauch automatisiert und effizient programmiert zur Ver-fügung stellen.“

    Mehrkern- oder Multicore-Systeme vereinen mehrere Prozessorkerne auf einem Chip. Die Kerne arbeiten parallel und bringen dadurch mehr Geschwindigkeit und Leistung. Die Programmierung solcher heterogener Multicore-Prozessoren ist sehr komplex. Gleichzeitig müssen die Programme genau auf die Zielhardware zugeschnitten sein – und außerdem die zusätzlichen Echtzeitanforderungen erfül-len. Das EU-Forschungsprojekt ARGO – benannt nach dem überaus schnellen Schiff der griechischen Sage – zielt darauf ab, diese Programmierung durch automatische Parallelisierung modellbasier-ter Anwendungen (Applikationen) und Codegenerierung erheblich zu vereinfachen. Bislang muss ein Programmierer seinen Code, das heißt die Anweisungen an den Computer, meist an die Hardware-Architektur anpassen, was sehr aufwendig ist und eine Übertragbar-keit auf andere Architekturen verhindert.

    „Mit ARGO entsteht eine neue standardfähige Werkzeugkette für Programmierer, die dann auch ohne genaue Kenntnis der komplexen parallelen Prozessorhardware den Prozess der automatischen Parallelisierung anforderungsgerecht steuern können. Daraus ergibt sich eine deutliche Verbesserung der Leistung bei gleichzeitiger Reduktion der Kosten“, so Becker.

    Die Komplexität der Parallelisierung und der Anpassung an die Ziel-hardware lässt sich künftig mit der ARGO-Werkzeugkette weitge-hend automatisiert mit geringem Aufwand bewältigen. Im Projekt werden beispielhaft echtzeitkritische Anwendungen aus den Berei-chen der Echtzeit-Flugdynamiksimulation und der Echtzeit-Bildverarbeitung untersucht und bewertet.

    Das Projekt bringt acht Partner aus Wissenschaft und Industrie zu-sammen: Neben dem KIT sind die Universität Rennes (Frankreich), das Technological Educational Institute of Western Greece (Grie-chenland), das Deutsche Zentrum für Luft- und Raumfahrt, Fraun-hofer-Institut für Integrierte Schaltungen IIS (beide Deutschland) sowie die Recore Systems B.V. (Niederlande), Scilab Enterprises (Frankreich) und die AbsInt Angewandte Informatik GmbH (Deutsch-land) an ARGO beteiligt. Die EU fördert „ARGO – WCET-Aware Parallelization of Model-Based Applications for Heterogeneous Parallel Systems” in den kommenden drei Jahren mit 3,9 Millionen Euro. Projektkoordinator ist Professor Jürgen Becker, Leiter des Instituts für Technik der Informationsverarbeitung
    (ITIV) am KIT.

    Weitere Informationen unter http://www.argo-project.eu/

    Weiterer Kontakt:

    Margarete Lehné, Pressereferentin, Tel.: +49 721 608-48121, Fax: +49 721 608-43658, margarete.lehne@kit.edu

    Das Karlsruher Institut für Technologie (KIT) verbindet seine drei Kernaufgaben Forschung, Lehre und Innovation zu einer Mission. Mit rund 9 300 Mitarbeiterinnen und Mitarbeitern sowie 25 000 Studierenden ist das KIT eine der großen natur- und ingenieurwissenschaftlichen Forschungs- und Lehreinrichtungen Europas.

    KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft

    Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert.

    Diese Presseinformation ist im Internet abrufbar unter: http://www.kit.edu


    Weitere Informationen:

    http://www.argo-project.eu/
    http://www.kit.edu


    Bilder

    Der AVES-Flugsimulator des DLR bietet eine Möglichkeit den ARGO-Ansatz in der Praxis zu erproben.
    Der AVES-Flugsimulator des DLR bietet eine Möglichkeit den ARGO-Ansatz in der Praxis zu erproben.
    Quelle: DLR


    Anhang
    attachment icon Werkzeugkette für echtzeitfähiges Programmieren

    Merkmale dieser Pressemitteilung:
    Journalisten
    Elektrotechnik, Informationstechnik, Verkehr / Transport
    regional
    Forschungsprojekte, Kooperationen
    Deutsch


     

    Hilfe

    Die Suche / Erweiterte Suche im idw-Archiv
    Verknüpfungen

    Sie können Suchbegriffe mit und, oder und / oder nicht verknüpfen, z. B. Philo nicht logie.

    Klammern

    Verknüpfungen können Sie mit Klammern voneinander trennen, z. B. (Philo nicht logie) oder (Psycho und logie).

    Wortgruppen

    Zusammenhängende Worte werden als Wortgruppe gesucht, wenn Sie sie in Anführungsstriche setzen, z. B. „Bundesrepublik Deutschland“.

    Auswahlkriterien

    Die Erweiterte Suche können Sie auch nutzen, ohne Suchbegriffe einzugeben. Sie orientiert sich dann an den Kriterien, die Sie ausgewählt haben (z. B. nach dem Land oder dem Sachgebiet).

    Haben Sie in einer Kategorie kein Kriterium ausgewählt, wird die gesamte Kategorie durchsucht (z.B. alle Sachgebiete oder alle Länder).