2023
DOI: 10.1109/mdat.2021.3135318
|View full text |Cite
|
Sign up to set email alerts
|

Estimating Code Vulnerability to Timing Errors Via Microarchitecture-Aware Machine Learning

Abstract: The adoption of aggressively down-scaled voltages along with worsening process variations render nanometer devices prone to timing errors that threaten system functionality and output quality. In this paper, we introduce a significance-aware code vulnerability factor (SCVF) for early evaluation of the impact of such errors on applications. To estimate this metric, we propose the utilization of a microarchitecture-aware ML model for timing error prediction that jointly considers many instruction types, as well … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 11 publications
0
8
0
Order By: Relevance
“…• We develop workload-aware error prediction models based on supervised ML techniques under various, critical operating regions, unlike [14]. To achieve this, we developed a unique framework, that allowed us to extract relevant features from pipelined cores under different operating settings.…”
Section: A Contributions and Outlinementioning
confidence: 99%
See 4 more Smart Citations
“…• We develop workload-aware error prediction models based on supervised ML techniques under various, critical operating regions, unlike [14]. To achieve this, we developed a unique framework, that allowed us to extract relevant features from pipelined cores under different operating settings.…”
Section: A Contributions and Outlinementioning
confidence: 99%
“…Such a work revealed that instruction execution history needs to be incorporated into timing error modelling, yet it did not consider it as a feature during ML model training for bit-level timing error prediction. Although a more recent study [14] incorporated instruction execution history in MLbased timing error modelling, the results are constrained to a single set of operating settings and there are not any suggested techniques (e.g., precision scaling) to improve the speed of the developed models as we do.…”
Section: B Motivationmentioning
confidence: 99%
See 3 more Smart Citations