Cross-layer reliability modeling and optimization: Compiler and run-time system interactions

Muhammad Shafique, Semeen Rehman, Florian Kriebel, Jörg Henkel

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents a cross-layer reliability modeling and optimization approach that leverages multiple software layers like compiler and run-time system to improve the overall reliability considering unreliable or partially-reliable hardware. In order to bridge the gap between hardware and software to achieve high efficiency, our technique incorporates the knowledge from hardware layers during reliability modeling and design of optimization techniques. We demonstrate how different software layers operate synergistically to achieve a high degree of reliability.

Original languageEnglish (US)
Title of host publicationProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016
EditorsSander Stuijk
PublisherAssociation for Computing Machinery, Inc
Pages2-5
Number of pages4
ISBN (Electronic)9781450343206
DOIs
StatePublished - May 23 2016
Event19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016 - St. Goar, Germany
Duration: May 23 2016May 25 2016

Publication series

NameProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016

Conference

Conference19th International Workshop on Software and Compilers for Embedded Systems, SCOPES 2016
CountryGermany
CitySt. Goar
Period5/23/165/25/16

Keywords

  • Compiler
  • Modeling
  • Multi-core
  • Optimization
  • Process variation
  • Reliability
  • Soft error
  • System software

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Fingerprint Dive into the research topics of 'Cross-layer reliability modeling and optimization: Compiler and run-time system interactions'. Together they form a unique fingerprint.

Cite this