liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Dealing with Hardware Faults in Energy-Efficient Static Schedules of Multi-Variant Programs on Heterogeneous Platforms
FernUniversität in Hagen, Germany. (Parallelität und VLSI)ORCID iD: 0000-0003-0303-6140
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (PELAB)ORCID iD: 0000-0001-5241-0026
2019 (English)In: 32nd GI/ITG International Conference on Architecture of Computing Systems May 20 – 21, 2019, Technical University of Denmark, Copenhagen, Denmark Workshop Proceedings / [ed] C. Trinitis, T. Pionteck, VDE Verlag GmbH, 2019Conference paper, Published paper (Refereed)
Abstract [en]

We investigate the energy-efficient execution of programs with a sequence of program parts, each part executable by multiple variants on different execution units. We study their behaviour under the presence of crash faults on a computing platform with heterogeneous execution units like multicore, GPU, and FPGA. To this end, we extend a static scheduling algorithm for computing the sequence of variants leading to minimum runtime, minimum energy consumption, or a weighted sum of both, to consider cases where one or more program variants cannot be used anymore from some execution point on, due to failure of the underlying execution unit(s). This extension combines the advantageous results of static scheduling, known in the fault-free case, with avoidance of overhead for re-scheduling in case of a fault. We evaluate our algorithm with synthetically generated progam task graphs. The results indicate that, compared to computing a new schedule for each fault case, our algorithm only needs 55% of the scheduling time for 8 variants.

Place, publisher, year, edition, pages
VDE Verlag GmbH, 2019.
Keywords [en]
parallel computing, fault tolerance, energy efficiency, scheduling, heterogeneous computer systems
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-168601ISBN: 978-3-8007-4957-7 (print)ISBN: 978-3-8007-4958-4 (electronic)OAI: oai:DiVA.org:liu-168601DiVA, id: diva2:1461464
Conference
15th GI/ITG Workshop on Dependability and Fault Tolerance (VERFE'19), Copenhagen, Denmark, 20-21 May 2019. Co-located with ARCS'19 conference.
Available from: 2020-08-26 Created: 2020-08-26 Last updated: 2020-08-26

Open Access in DiVA

No full text in DiVA

Other links

Proceedings book entry at VDE-VerlagArticle entry at VDE-Verlag

Authority records

Kessler, Christoph

Search in DiVA

By author/editor
Keller, JörgKessler, Christoph
By organisation
Software and SystemsFaculty of Science & Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 27 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf