• Deutsch
Login

Open Access

  • Home
  • Search
  • Browse
  • Publish/report a document
  • Help

Refine

Has Fulltext

  • no (13)
  • yes (4)

Author

  • Frieb, Martin (17)
  • Ungerer, Theo (16)
  • Stegmeier, Alexander (13)
  • Mische, Jörg (10)
  • Jahr, Ralf (7)
  • Gerdes, Mike (4)
  • Hugl, Andreas (4)
  • Regler, Hans (4)
  • Ozaktas, Haluk (3)
  • Abella, Jaume (2)
+ more

Year of publication

  • 2021 (1)
  • 2019 (2)
  • 2018 (2)
  • 2017 (2)
  • 2016 (4)
  • 2015 (3)
  • 2014 (2)

Document Type

  • Article (8)
  • Part of a Book (4)
  • Conference Proceeding (3)
  • Doctoral Thesis (1)
  • Report (1)

Language

  • English (17)

Keywords

  • Computerarchitektur (1)
  • Hardware Design (1)
  • Hardwareentwurf (1)
  • Information Systems (1)
  • Many-Core (1)
  • Mehrkernprozessor (1)
  • Network Interface (1)
  • Parallel Computing (1)
  • Parallelverarbeitung (1)
  • Software (1)
+ more

Institute

  • Fakultät für Angewandte Informatik (17)
  • Institut für Informatik (17)
  • Lehrstuhl für Systemnahe Informatik und Kommunikationssysteme (16)
  • Lehrstuhl für Embedded Systems (2)

17 search hits

  • 1 to 17
  • 10
  • 20
  • 50
  • 100

Sort by

  • Year
  • Year
  • Title
  • Title
  • Author
  • Author
User manual for the optimization and WCET analysis of software with timing analyzable algorithmic skeletons (2014)
Jahr, Ralf ; Stegmeier, Alexander ; Kiefhaber, Rolf ; Frieb, Martin ; Ungerer, Theo
We recently presented a parallelization approach based on parallel design patterns and leading to structured parallelism. The approach is applicable for the parallelization of sequential code parts of embedded hard real-time software. To reduce work effort it is necessary to rely on tool support. In this context, we here present software for the model-based and multi-objective optimization of a software model with a high degree of parallelism. In addition, we introduce the timing analyzable algorithmic skeletons (TAS) for the fast implementation of the optimized software model. To support the static WCET analysis with the OTAWA toolset, we developed a compact XML format to describe software with TAS instances. Such a model can then easily be translated into the OTAWA XML format representing parallel flow-facts. All software described in this technical report is available under an open source license.
WCTT bounds for MPI primitives in the PaterNoster NoC (2016)
Stegmeier, Alexander ; Mische, Jörg ; Frieb, Martin ; Ungerer, Theo
Parallelizing industrial hard real-time applications for the parMERASA multicore (2016)
Ungerer, Theo ; Matusova, Lucie ; Li, Zai Jian Jia ; Petrov, Zlatko ; Böddeker, Bert ; Kehr, Sebastian ; Regler, Hans ; Hugl, Andreas ; Rochange, Christine ; Ozaktas, Haluk ; Cassé, Hugues ; Bradatsch, Christian ; Bonenfant, Armelle ; Sainrat, Pascal ; Lay, Nick ; George, David ; Broster, Ian ; Quiñones, Eduardo ; Panic, Milos ; Abella, Jaume ; Hernandez, Carles ; Cazorla, Francisco ; Frieb, Martin ; Uhrig, Sascha ; Rohde, Mathias ; Pyka, Arthur ; Kluge, Florian ; Mische, Jörg ; Stegmeier, Alexander ; Jahr, Ralf ; Gerdes, Mike ; Zaykov, Pavel
Lightweight hardware synchronization for avoiding buffer overflows in network-on-chips (2018)
Frieb, Martin ; Stegmeier, Alexander ; Mische, Jörg ; Ungerer, Theo
Minimally buffered deflection routing with in-order delivery in a torus (2017)
Mische, Jörg ; Mellwig, Christian ; Stegmeier, Alexander ; Frieb, Martin ; Ungerer, Theo
Reduced complexity many-core: timing predictability due to message-passing (2017)
Mische, Jörg ; Frieb, Martin ; Stegmeier, Alexander ; Ungerer, Theo
Analysing real-time behaviour of collective communication patterns in MPI (2018)
Stegmeier, Alexander ; Frieb, Martin ; Mische, Jörg ; Ungerer, Theo
Employing MPI collectives for timing analysis on embedded multi-cores (2016)
Frieb, Martin ; Stegmeier, Alexander ; Mische, Jörg ; Ungerer, Theo
Algorithmic skeletons for parallelization of embedded real-time systems (2015)
Stegmeier, Alexander ; Frieb, Martin ; Jahr, Ralf ; Ungerer, Theo
Experiences and results of parallelisation of industrial hard real-time applications for the parMERASA multi-core (2015)
Ungerer, Theo ; Bradatsch, Christian ; Frieb, Martin ; Kluge, Florian ; Mische, Jörg ; Stegmeier, Alexander ; Jahr, Ralf ; Gerdes, Mike ; Zaykov, Pavel ; Matusova, Lucie ; Jia Li, Zai Jian ; Petrov, Zlatko ; Böddeker, Bert ; Kehr, Sebastian ; Regler, Hans ; Hugl, Andreas ; Rochange, Christine ; Ozaktas, Haluk ; Cassé, Hugues ; Bonenfant, Armelle ; Sainrat, Pascal ; Lay, Nick ; George, David ; Broster, Ian ; Quiñones, Eduardo ; Panic, Milos ; Abella, Jaume ; Hernandez, Carles ; Cazorla, Francisco ; Uhrig, Sascha ; Rohde, Mathias ; Pyka, Arthur
Paving the way for multi-cores in industrial hard real-time control applications (2014)
Jahr, Ralf ; Frieb, Martin ; Gerdes, Mike ; Ungerer, Theo ; Hugl, Andreas ; Regler, Hans
A parallelization approach for hard real-time systems and its application on two industrial programs: strategy and two case studies for the parallelization of hard real-time systems (2016)
Frieb, Martin ; Jahr, Ralf ; Ozaktas, Haluk ; Hugl, Andreas ; Regler, Hans ; Ungerer, Theo
Extended pattern-based parallelization approach for hard real-time systems and its tool support (2015)
Stegmeier, Alexander ; Frieb, Martin ; Ungerer, Theo
PIMP my Many-Core: pipeline-integrated message passing (2019)
Mische, Jörg ; Frieb, Martin ; Stegmeier, Alexander ; Ungerer, Theo
Model-based parallelization and optimization of an industrial control code (2014)
Jahr, Ralf ; Frieb, Martin ; Gerdes, Mike ; Ungerer, Theo
Hardware extensions for a timing-predictable many-core processor (2019)
Frieb, Martin
The requirements for today's embedded hard real-time systems are high: They should deliver high performance, be energy-efficient and always react in time. This leads to the use of processors with several cores. However, when the cores are connected via a shared memory, static timing analysis suffers from high pessimism. We see distributed memory many-core processors as a solution where cores communicate via messages. One of them is the Reduced Complexity Many-Core (RC/MC) architecture. It was developed with the goal of high timing predictability. In our thesis, we present an approach to estimate the Worst-Case Execution Time (WCET) of programs running on this platform. Furthermore, we extend the RC/MC to improve its timing predictability and its worst-case performance. Our first step is the introduction of ready synchronization, which avoids buffer overflows. Second, we design hardware support for broadcasts and multicasts. Third, the RC/MC is extended with hardware supported barriers. Each of these techniques is evaluated for its impact. We carry out timing analyses of the hardware operations for broadcasts/multicasts and barriers and compare them with their variants without hardware support. Finally, we present three case studies, where we analyze benchmarks taken from the NAS parallel benchmark suite to evaluate the worst-case performance of our extensions in the context of real use cases.
PIMP my many-core: pipeline-integrated message passing (2021)
Mische, Jörg ; Frieb, Martin ; Stegmeier, Alexander ; Ungerer, Theo
  • 1 to 17

OPUS4 Logo

  • Contact
  • Imprint
  • Sitelinks