Forum für Wissenschaft, Industrie und Wirtschaft

Hauptsponsoren:     3M 
Datenbankrecherche:

 

Werkzeuge zur Software-Entwicklung für embedded Multicore

05.07.2013
Da Multicore-Prozessoren eine hohe Rechenleistung bei vergleichsweise geringem Energieverbrauch bieten, werden sie zunehmend für eingebettete Systeme eingesetzt.

Bei Multicore werden Prozesse parallel ausgeführt, was die aktuellen Entwicklungstools für Embedded Software nicht hinreichend unterstützen. Ein Konsortium aus acht Firmen, darunter sowohl Toolhersteller als auch Anwender, und drei Forschungseinrichtungen entwickelt unter der Leitung der Fraunhofer ESK die bestehenden Werkzeuge weiter und integriert diese zu einer effizienten Werkzeugkette.

Dazu werden im Projekt drei Aspekte untersucht: Modellierung und Simulation, Tracing und Analyse sowie Softwaretest. Die Praxistauglichkeit der Ergebnisse prüfen die im Projekt beteiligten Anwender in Fallstudien. Den Projektpartnern ist dabei wichtig, dass zum Ende des Projekts in 2014 nicht nur einzelne verbesserte Werkzeuge für die Entwicklung von embedded Multicore-Software vorliegen, sondern diese zu einer Werkzeugkette integriert werden. Mit Werkzeugketten geben sie Entwicklern die Möglichkeit, die Ergebnisse des ersten Tools nahtlos in einem zweiten Tool zu verarbeiten, was sowohl Zeit spart als auch potenzielle Fehlerquellen eliminiert.

Modellierung und Simulation

Prof. Dr. Bernhard Bauer von der Universität Augsburg koordiniert die Projektpartner, die die Partitionierung und Verteilung von Tasks auf Multicore-Systemen optimieren. Durch Modellanalysen wird berechnet, welche Abhängigkeiten zwischen unterschiedlichen Task bestehen und wie diese parallelisierbar sind. Diese kausalen und zeitlichen Abhängigkeiten werden in einem Optimierungstool verarbeitet. Hierbei werden mit modellbasierten Simulationstools verschiedene Partitionierungen und Allokationen der Software generiert und hinsichtlich Echtzeit- und Effizienzkriterien bewertet. In dem Optimierungstool werden diese Ergebnisse zur Änderung der Systemarchitektur weiterverarbeitet, um den Multicore-Prozessor bestmöglich zu nutzen. Um die aus den Modellen gewonnen Informationen im späteren Entwicklungsprozess mit realen Ergebnissen zu validieren, wird eine Schnittstelle zu Hardware-Tracing Verfahren für den Vergleich geschaffen.

Tracing und Analyse

Um auch sporadische und schwer reproduzierbare Fehler zu finden, spezialisiert sich das Team um die Fraunhofer ESK auf das Debugging durch Aufzeichnen und die anschließende Analyse und Darstellung der parallelen Traces. Softwareentwickler erhalten dadurch auf einen Blick eine Übersicht des Gesamtsystems und können so sporadische und schwer reproduzierbare Fehler schnell erkennen. Zudem können bei dem neu zu entwickelnden Tool die Messwerte exportiert und z.B.in ein Simulationstool importiert werden.

Softwaretest

Durch Modell-basiertes Testen lässt sich die Qualität von Software drastisch steigern. Allerdings können bewährte Metriken, wie Code Coverage, bei Software für Multicore-Prozessoren nicht unverändert eingesetzt werden, denn durch die parallelen Abläufe steigt die Anzahl der zu testenden Systemzustände exponentiell. Deswegen entwickeln die Forscher um Prof. Dr. Michael Philippsen von der Friedrich-Alexander Universität Erlangen-Nürnberg Methoden, die die Zahl der Testfälle reduzieren.

Das Forschungsprojekt wird vom Bayerischen Staatsministerium für Wirtschaft, Infrastruktur, Verkehr und Technologie gefördert und läuft bis Ende 2014. Ihre verbesserten Werkzeuge zur Softwareentwicklung für Embedded Multicore testen die Wissenschaftler in 2014 in Fallstudien bei der Automobil-, der Automatisierungs- und der Telekommunikationsindustrie.

Projektpartner:

- GLIWA GmbH embedded systems
- Infineon Technologies AG
- Lantiq Deutschland GmbH
- Lauterbach GmbH
- sepp.med GmbH
- Siemens AG
- Timing-Architects Embedded Systems GmbH
- TWT GmbH Science & Innovation
Forschungseinrichtungen
- Fraunhofer ESK
- Universität Augsburg, Lehrstuhl für Softwaretechnik und Programmiersprachen
- Friedrich-Alexander Universität Erlangen-Nürnberg, Lehrstuhl für Programmiersysteme

| Fraunhofer-Institut
Weitere Informationen:
http://www.esk.fraunhofer.de
http://www.multicore-tools.de

Weitere Nachrichten aus der Kategorie Informationstechnologie:

nachricht Neues Sensorsystem sorgt für sichere Ernte
23.10.2017 | Universität Bielefeld

nachricht IT-Sicherheitslücken – Gefahr für die Produktionstechnik
23.10.2017 | Technische Universität Wien

Alle Nachrichten aus der Kategorie: Informationstechnologie >>>

Die aktuellsten Pressemeldungen zum Suchbegriff Innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: Salmonellen als Medikament gegen Tumore

HZI-Forscher entwickeln Bakterienstamm, der in der Krebstherapie eingesetzt werden kann

Salmonellen sind gefährliche Krankheitserreger, die über verdorbene Lebensmittel in den Körper gelangen und schwere Infektionen verursachen können. Jedoch ist...

Im Focus: Salmonella as a tumour medication

HZI researchers developed a bacterial strain that can be used in cancer therapy

Salmonellae are dangerous pathogens that enter the body via contaminated food and can cause severe infections. But these bacteria are also known to target...

Im Focus: Hochfeldmagnet am BER II: Einblick in eine versteckte Ordnung

Seit dreißig Jahren gibt eine bestimmte Uranverbindung der Forschung Rätsel auf. Obwohl die Kristallstruktur einfach ist, versteht niemand, was beim Abkühlen unter eine bestimmte Temperatur genau passiert. Offenbar entsteht eine so genannte „versteckte Ordnung“, deren Natur völlig unklar ist. Nun haben Physiker erstmals diese versteckte Ordnung näher charakterisiert und auf mikroskopischer Skala untersucht. Dazu nutzten sie den Hochfeldmagneten am HZB, der Neutronenexperimente unter extrem hohen magnetischen Feldern ermöglicht.

Kristalle aus den Elementen Uran, Ruthenium, Rhodium und Silizium haben eine geometrisch einfache Struktur und sollten keine Geheimnisse mehr bergen. Doch das...

Im Focus: Schmetterlingsflügel inspiriert Photovoltaik: Absorption lässt sich um bis zu 200 Prozent steigern

Sonnenlicht, das von Solarzellen reflektiert wird, geht als ungenutzte Energie verloren. Die Flügel des Schmetterlings „Gewöhnliche Rose“ (Pachliopta aristolochiae) zeichnen sich durch Nanostrukturen aus, kleinste Löcher, die Licht über ein breites Spektrum deutlich besser absorbieren als glatte Oberflächen. Forschern am Karlsruher Institut für Technologie (KIT) ist es nun gelungen, diese Nanostrukturen auf Solarzellen zu übertragen und deren Licht-Absorptionsrate so um bis zu 200 Prozent zu steigern. Ihre Ergebnisse veröffentlichten die Wissenschaftler nun im Fachmagazin Science Advances. DOI: 10.1126/sciadv.1700232

„Der von uns untersuchte Schmetterling hat eine augenscheinliche Besonderheit: Er ist extrem dunkelschwarz. Das liegt daran, dass er für eine optimale...

Im Focus: Schnelle individualisierte Therapiewahl durch Sortierung von Biomolekülen und Zellen mit Licht

Im Blut zirkulierende Biomoleküle und Zellen sind Träger diagnostischer Information, deren Analyse hochwirksame, individuelle Therapien ermöglichen. Um diese Information zu erschließen, haben Wissenschaftler des Fraunhofer-Instituts für Lasertechnik ILT ein Mikrochip-basiertes Diagnosegerät entwickelt: Der »AnaLighter« analysiert und sortiert klinisch relevante Biomoleküle und Zellen in einer Blutprobe mit Licht. Dadurch können Frühdiagnosen beispielsweise von Tumor- sowie Herz-Kreislauf-Erkrankungen gestellt und patientenindividuelle Therapien eingeleitet werden. Experten des Fraunhofer ILT stellen diese Technologie vom 13.–16. November auf der COMPAMED 2017 in Düsseldorf vor.

Der »AnaLighter« ist ein kompaktes Diagnosegerät zum Sortieren von Zellen und Biomolekülen. Sein technologischer Kern basiert auf einem optisch schaltbaren...

Alle Focus-News des Innovations-reports >>>

Anzeige

Anzeige

IHR
JOB & KARRIERE
SERVICE
im innovations-report
in Kooperation mit academics
Veranstaltungen

Konferenz IT-Security Community Xchange (IT-SECX) am 10. November 2017

23.10.2017 | Veranstaltungen

Die Zukunft der Luftfracht

23.10.2017 | Veranstaltungen

Ehrung des Autors Herbert W. Franke mit dem Kurd-Laßwitz-Sonderpreis 2017

23.10.2017 | Veranstaltungen

 
VideoLinks
B2B-VideoLinks
Weitere VideoLinks >>>
Aktuelle Beiträge

Magma sucht sich nach Flankenkollaps neue Wege

23.10.2017 | Geowissenschaften

Neues Sensorsystem sorgt für sichere Ernte

23.10.2017 | Informationstechnologie

Salmonellen als Medikament gegen Tumore

23.10.2017 | Biowissenschaften Chemie