Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg June 8, 2015

Adaptive multi-layer techniques for increased system dependability

  • Lars Bauer

    Lars Bauer received the Dipl.-Inform and Dr.-Ing degrees from the University of Karlsruhe, Germany, in 2004 and 2009, respectively. He is currently a research assistant, lecturer, and group leader at the Karlsruhe Institute of Technology.

    Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

    EMAIL logo
    , Jörg Henkel

    Jörg Henkel is directing the Chair for Embedded Systems (CES) at the KIT, Germany. He is an initiator and the spokesperson of the national priority program “Dependable Embedded Systems” of the German Science Foundation.

    Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

    , Andreas Herkersdorf

    Andreas Herkersdorf is head of the Institute for Integrated Systems at Technische Universität München. He is co-initiator of the national priority program “Dependable Embedded Systems” of the German Science Foundation.

    Technische Universität München, Institute for Integrated Systems

    , Michael A. Kochte

    Michael A. Kochte received a Dr. rer. nat. (Ph.D.) degree from the University of Stuttgart in 2014. He is currently a researcher at the same university.

    Universität Stuttgart, Institut für Technische Informatik (ITI)

    , Johannes M. Kühn

    Johannes Maximilian Kühn received his Dipl.-Inform. degree at the Eberhard Karls Universität Tübingen in 2012 and is since then a doctoral candidate under the guidance of Prof. Wolfgang Rosenstiel and Prof. Hideharu Amano (Keio University, Japan).

    University of Tübingen, Department of Computer Engineering

    , Wolfgang Rosenstiel

    Wolfgang Rosenstiel received his Ph.D. in 1984 from Karlsruhe University. Since 1990, he is Professor (Chair for Computer Engineering) at the Wilhelm-Schickard-Institute for Informatics at the University of Tübingen and serves currently as Dean of the Faculty of Science.

    University of Tübingen, Department of Computer Engineering

    , Thomas Schweizer

    Thomas Schweizer received a Dr. rer. nat. (Ph.D.) degree from the University of Tübingen in 2010. He is currently a researcher at the same university.

    University of Tübingen, Department of Computer Engineering

    , Stefan Wallentowitz

    Stefan Wallentowitz is a doctoral candidate working on efficient manycore inter-task communication.

    Technische Universität München, Institute for Integrated Systems

    , Volker Wenzel

    Volker Wenzel received a Diploma in Physics from the University of Mainz in 2013. He is currently a research assistant at the Karlsruhe Institute of Technology (KIT)

    Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

    , Thomas Wild

    Thomas Wild is member of the permanent scientific staff at the Institute for Integrated Systems of TU München. He works there on multi-/many-core architectures and their exploration on system level.

    Technische Universität München, Institute for Integrated Systems

    , Hans-Joachim Wunderlich

    Hans-Joachim Wunderlich is Director of the Institut für Technische Informatik (ITI), Universität Stuttgart. He has authored and co-authored more than 200 publications in the area of test, reliability, and fault tolerance.

    Universität Stuttgart, Institut für Technische Informatik (ITI)

    and Hongyan Zhang

    Hongyan Zhang received the M.Sc. in Electrical Engineering and Information Technologies from the Karlsruhe Institute of Technology in 2011. He is currently a research assistant at the same university.

    Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

Abstract

Achieving system-level dependability is a demanding task. The manifold requirements and dependability threats can no longer be statically addressed at individual abstraction layers. Instead, all components of future multi-processor systems-on-chip (MPSoCs) have to contribute to this common goal in an adaptive manner.

In this paper we target a generic heterogeneous MPSoC that combines general purpose processors along with dedicated application-specific hard-wired accelerators, fine-grained reconfigurable processors, and coarse-grained reconfigurable architectures. We present different reactive and proactive measures at the layers of the runtime system (online resource management), system architecture (global communication), micro architecture (individual tiles), and gate netlist (tile-internal circuits) to address dependability threats.

Funding statement: This work is supported in parts by the German Research Foundation (DFG) as part of the priority program “Dependable Embedded Systems” (SPP 1500 – http://spp1500.itec.kit.edu).

About the authors

Lars Bauer

Lars Bauer received the Dipl.-Inform and Dr.-Ing degrees from the University of Karlsruhe, Germany, in 2004 and 2009, respectively. He is currently a research assistant, lecturer, and group leader at the Karlsruhe Institute of Technology.

Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

Jörg Henkel

Jörg Henkel is directing the Chair for Embedded Systems (CES) at the KIT, Germany. He is an initiator and the spokesperson of the national priority program “Dependable Embedded Systems” of the German Science Foundation.

Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

Andreas Herkersdorf

Andreas Herkersdorf is head of the Institute for Integrated Systems at Technische Universität München. He is co-initiator of the national priority program “Dependable Embedded Systems” of the German Science Foundation.

Technische Universität München, Institute for Integrated Systems

Michael A. Kochte

Michael A. Kochte received a Dr. rer. nat. (Ph.D.) degree from the University of Stuttgart in 2014. He is currently a researcher at the same university.

Universität Stuttgart, Institut für Technische Informatik (ITI)

Johannes M. Kühn

Johannes Maximilian Kühn received his Dipl.-Inform. degree at the Eberhard Karls Universität Tübingen in 2012 and is since then a doctoral candidate under the guidance of Prof. Wolfgang Rosenstiel and Prof. Hideharu Amano (Keio University, Japan).

University of Tübingen, Department of Computer Engineering

Wolfgang Rosenstiel

Wolfgang Rosenstiel received his Ph.D. in 1984 from Karlsruhe University. Since 1990, he is Professor (Chair for Computer Engineering) at the Wilhelm-Schickard-Institute for Informatics at the University of Tübingen and serves currently as Dean of the Faculty of Science.

University of Tübingen, Department of Computer Engineering

Thomas Schweizer

Thomas Schweizer received a Dr. rer. nat. (Ph.D.) degree from the University of Tübingen in 2010. He is currently a researcher at the same university.

University of Tübingen, Department of Computer Engineering

Stefan Wallentowitz

Stefan Wallentowitz is a doctoral candidate working on efficient manycore inter-task communication.

Technische Universität München, Institute for Integrated Systems

Volker Wenzel

Volker Wenzel received a Diploma in Physics from the University of Mainz in 2013. He is currently a research assistant at the Karlsruhe Institute of Technology (KIT)

Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

Thomas Wild

Thomas Wild is member of the permanent scientific staff at the Institute for Integrated Systems of TU München. He works there on multi-/many-core architectures and their exploration on system level.

Technische Universität München, Institute for Integrated Systems

Hans-Joachim Wunderlich

Hans-Joachim Wunderlich is Director of the Institut für Technische Informatik (ITI), Universität Stuttgart. He has authored and co-authored more than 200 publications in the area of test, reliability, and fault tolerance.

Universität Stuttgart, Institut für Technische Informatik (ITI)

Hongyan Zhang

Hongyan Zhang received the M.Sc. in Electrical Engineering and Information Technologies from the Karlsruhe Institute of Technology in 2011. He is currently a research assistant at the same university.

Karlsruhe Institute of Technology (KIT), Chair for Embedded Systems (CES)

Received: 2014-11-10
Revised: 2015-1-16
Accepted: 2015-1-28
Published Online: 2015-6-8
Published in Print: 2015-6-28

©2015 Walter de Gruyter Berlin/Boston

Downloaded on 28.4.2024 from https://www.degruyter.com/document/doi/10.1515/itit-2014-1082/html
Scroll to top button