Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Autoren

  • Sven Gesper
  • Moritz Weissbrich
  • Tobias Stuckenberg
  • Pekka Jaaskelainen
  • Holger Blume
  • Guillermo Paya-Vaya

Externe Organisationen

  • Tampere University
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Seiten (von - bis)541-569
Seitenumfang29
FachzeitschriftInternational Journal of Parallel Programming
Jahrgang49
Ausgabenummer4
Frühes Online-Datum26 Dez. 2020
PublikationsstatusVeröffentlicht - Aug. 2021

Abstract

Microcontrollers to be used in harsh environmental conditions, e.g., at high temperatures or radiation exposition, need to be fabricated in robust technology nodes in order to operate reliably. However, these nodes are considerably larger than cutting-edge semiconductor technologies and provide less speed, drastically reducing system performance. In order to achieve low silicon area costs, low power consumption and reasonable performance, the processor architecture organization itself is a major influential design point. Parameters like data path width, instruction execution paradigm, code density, memory requirements, advanced control flow mechanisms etc., may have large effects on the design constraints. Application characteristics, like exploitable data parallelism and required arithmetic operations, have to be considered in order to use the implemented processor resources efficiently. In this paper, a design space exploration of five different architectures with MIPS- or ARM-compatible instruction set architectures, as well as transport-triggered instruction execution is presented. Using a 0.18 μ m SOI CMOS technology for high temperature and an exemplary case study from the fields of communication, i.e., powerline communication encoder, the influence of architectural parameters on performance and hardware efficiency is compared. For this application, a transport-triggered architecture configuration has an 8.5× higher performance and 2.4× higher computational energy efficiency at a 1.6× larger total silicon area than an off-the-shelf ARM Cortex-M0 embedded processor, showing the considerable range of design trade-offs for different architectures.

ASJC Scopus Sachgebiete

Ziele für nachhaltige Entwicklung

Zitieren

Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments. / Gesper, Sven; Weissbrich, Moritz; Stuckenberg, Tobias et al.
in: International Journal of Parallel Programming, Jahrgang 49, Nr. 4, 08.2021, S. 541-569.

Publikation: Beitrag in FachzeitschriftArtikelForschungPeer-Review

Gesper S, Weissbrich M, Stuckenberg T, Jaaskelainen P, Blume H, Paya-Vaya G. Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments. International Journal of Parallel Programming. 2021 Aug;49(4):541-569. Epub 2020 Dez 26. doi: 10.1007/s10766-020-00686-8
Gesper, Sven ; Weissbrich, Moritz ; Stuckenberg, Tobias et al. / Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments. in: International Journal of Parallel Programming. 2021 ; Jahrgang 49, Nr. 4. S. 541-569.
Download
@article{f94e4cbd10a04ae3804436d53f09f3ac,
title = "Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments",
abstract = "Microcontrollers to be used in harsh environmental conditions, e.g., at high temperatures or radiation exposition, need to be fabricated in robust technology nodes in order to operate reliably. However, these nodes are considerably larger than cutting-edge semiconductor technologies and provide less speed, drastically reducing system performance. In order to achieve low silicon area costs, low power consumption and reasonable performance, the processor architecture organization itself is a major influential design point. Parameters like data path width, instruction execution paradigm, code density, memory requirements, advanced control flow mechanisms etc., may have large effects on the design constraints. Application characteristics, like exploitable data parallelism and required arithmetic operations, have to be considered in order to use the implemented processor resources efficiently. In this paper, a design space exploration of five different architectures with MIPS- or ARM-compatible instruction set architectures, as well as transport-triggered instruction execution is presented. Using a 0.18 μ m SOI CMOS technology for high temperature and an exemplary case study from the fields of communication, i.e., powerline communication encoder, the influence of architectural parameters on performance and hardware efficiency is compared. For this application, a transport-triggered architecture configuration has an 8.5× higher performance and 2.4× higher computational energy efficiency at a 1.6× larger total silicon area than an off-the-shelf ARM Cortex-M0 embedded processor, showing the considerable range of design trade-offs for different architectures.",
keywords = "ASIC, Design tradeoff analysis, Harsh environment, Processor architecture organization, Transport-triggered architecture",
author = "Sven Gesper and Moritz Weissbrich and Tobias Stuckenberg and Pekka Jaaskelainen and Holger Blume and Guillermo Paya-Vaya",
year = "2021",
month = aug,
doi = "10.1007/s10766-020-00686-8",
language = "English",
volume = "49",
pages = "541--569",
journal = "International Journal of Parallel Programming",
issn = "0885-7458",
publisher = "Springer New York",
number = "4",

}

Download

TY - JOUR

T1 - Evaluation of Different Processor Architecture Organizations for On-Site Electronics in Harsh Environments

AU - Gesper, Sven

AU - Weissbrich, Moritz

AU - Stuckenberg, Tobias

AU - Jaaskelainen, Pekka

AU - Blume, Holger

AU - Paya-Vaya, Guillermo

PY - 2021/8

Y1 - 2021/8

N2 - Microcontrollers to be used in harsh environmental conditions, e.g., at high temperatures or radiation exposition, need to be fabricated in robust technology nodes in order to operate reliably. However, these nodes are considerably larger than cutting-edge semiconductor technologies and provide less speed, drastically reducing system performance. In order to achieve low silicon area costs, low power consumption and reasonable performance, the processor architecture organization itself is a major influential design point. Parameters like data path width, instruction execution paradigm, code density, memory requirements, advanced control flow mechanisms etc., may have large effects on the design constraints. Application characteristics, like exploitable data parallelism and required arithmetic operations, have to be considered in order to use the implemented processor resources efficiently. In this paper, a design space exploration of five different architectures with MIPS- or ARM-compatible instruction set architectures, as well as transport-triggered instruction execution is presented. Using a 0.18 μ m SOI CMOS technology for high temperature and an exemplary case study from the fields of communication, i.e., powerline communication encoder, the influence of architectural parameters on performance and hardware efficiency is compared. For this application, a transport-triggered architecture configuration has an 8.5× higher performance and 2.4× higher computational energy efficiency at a 1.6× larger total silicon area than an off-the-shelf ARM Cortex-M0 embedded processor, showing the considerable range of design trade-offs for different architectures.

AB - Microcontrollers to be used in harsh environmental conditions, e.g., at high temperatures or radiation exposition, need to be fabricated in robust technology nodes in order to operate reliably. However, these nodes are considerably larger than cutting-edge semiconductor technologies and provide less speed, drastically reducing system performance. In order to achieve low silicon area costs, low power consumption and reasonable performance, the processor architecture organization itself is a major influential design point. Parameters like data path width, instruction execution paradigm, code density, memory requirements, advanced control flow mechanisms etc., may have large effects on the design constraints. Application characteristics, like exploitable data parallelism and required arithmetic operations, have to be considered in order to use the implemented processor resources efficiently. In this paper, a design space exploration of five different architectures with MIPS- or ARM-compatible instruction set architectures, as well as transport-triggered instruction execution is presented. Using a 0.18 μ m SOI CMOS technology for high temperature and an exemplary case study from the fields of communication, i.e., powerline communication encoder, the influence of architectural parameters on performance and hardware efficiency is compared. For this application, a transport-triggered architecture configuration has an 8.5× higher performance and 2.4× higher computational energy efficiency at a 1.6× larger total silicon area than an off-the-shelf ARM Cortex-M0 embedded processor, showing the considerable range of design trade-offs for different architectures.

KW - ASIC

KW - Design tradeoff analysis

KW - Harsh environment

KW - Processor architecture organization

KW - Transport-triggered architecture

UR - http://www.scopus.com/inward/record.url?scp=85098063494&partnerID=8YFLogxK

U2 - 10.1007/s10766-020-00686-8

DO - 10.1007/s10766-020-00686-8

M3 - Article

VL - 49

SP - 541

EP - 569

JO - International Journal of Parallel Programming

JF - International Journal of Parallel Programming

SN - 0885-7458

IS - 4

ER -

Von denselben Autoren