Predicting the Soft Error Vulnerability of Parallel Applications Using Machine Learning

dc.contributor.author Öz, Işıl
dc.contributor.author Arslan, Sanem
dc.date.accessioned 2021-11-06T09:49:35Z
dc.date.available 2021-11-06T09:49:35Z
dc.date.issued 2021
dc.description.abstract With the widespread use of the multicore systems having smaller transistor sizes, soft errors become an important issue for parallel program execution. Fault injection is a prevalent method to quantify the soft error rates of the applications. However, it is very time consuming to perform detailed fault injection experiments. Therefore, prediction-based techniques have been proposed to evaluate the soft error vulnerability in a faster way. In this work, we present a soft error vulnerability prediction approach for parallel applications using machine learning algorithms. We define a set of features including thread communication, data sharing, parallel programming, and performance characteristics; and train our models based on three ML algorithms. This study uses the parallel programming features, as well as the combination of all features for the first time in vulnerability prediction of parallel programs. We propose two models for the soft error vulnerability prediction: (1) A regression model with rigorous feature selection analysis that estimates correct execution rates, (2) A novel classification model that predicts the vulnerability level of the target programs. We get maximum prediction accuracy rate of 73.2% for the regression-based model, and achieve 89% F-score for our classification model. en_US
dc.identifier.doi 10.1007/s10766-021-00707-0
dc.identifier.issn 0885-7458
dc.identifier.issn 1573-7640
dc.identifier.scopus 2-s2.0-85103371927
dc.identifier.uri https://doi.org/10.1007/s10766-021-00707-0
dc.identifier.uri https://hdl.handle.net/11147/11477
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.ispartof International Journal of Parallel Programming en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Soft error analysis en_US
dc.subject Fault injection en_US
dc.subject Parallel programming en_US
dc.subject Machine learning en_US
dc.title Predicting the Soft Error Vulnerability of Parallel Applications Using Machine Learning en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0002-8310-1143
gdc.author.id 0000-0002-8310-1143 en_US
gdc.author.institutional Öz, Işıl
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 439 en_US
gdc.description.issue 3 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 410 en_US
gdc.description.volume 49 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W3149100609
gdc.identifier.wos WOS:000633744600001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 3.0
gdc.oaire.influence 2.8526919E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 4.7463002E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 0.27504427
gdc.openalex.normalizedpercentile 0.55
gdc.opencitations.count 3
gdc.plumx.mendeley 7
gdc.plumx.scopuscites 4
gdc.scopus.citedcount 4
gdc.wos.citedcount 4
relation.isAuthorOfPublication.latestForDiscovery e0de33d0-b187-47e9-bae7-9b17aaabeb67
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Öz-Arslan2021_Article.pdf
Size:
738.82 KB
Format:
Adobe Portable Document Format