Publication:
Studying error propagation on application data structure and hardware

dc.contributor.authorÖZTÜRK, ZUHAL
dc.contributor.authorTOPCUOĞLU, HALUK RAHMİ
dc.contributor.authorsÖZTÜRK Z., TOPCUOĞLU H. R., Kandemir M. T.
dc.date.accessioned2023-07-04T09:01:32Z
dc.date.available2023-07-04T09:01:32Z
dc.date.issued2022-11-01
dc.description.abstractAs technology scales, transistors become smaller and aggressive power optimization techniques combined with high operation frequencies and performance-enhancing microarchitectural techniques are employed to achieve increasingly higher performance and power efficiencies. Unfortunately, these developments make the modern systems more vulnerable to soft errors, which are becoming a critical issues in both hardware and software domains. Motivated by this observation, in this work, we propose, implement, and evaluate two error propagation metrics in order to characterize error propagation at both software and hardware levels. The first metric aims to measure error propagation on program data structures, whereas the second one measures the fraction of corrupted locations in the cache memory structure for a given period of time. We evaluate our proposed metrics by performing an empirical study of two application programs using both single-threaded and multi-threaded executions, and varying various experimental parameters such as thread count, error rate, location of errors, and architectural parameters. Our extensive experimental analysis reveals that error propagation over program data structures is highly dependent on application behavior.Further, depending on the cache parameters used, propagation of errors on cache can exhibit different patterns. This paper also discusses how our observed error propagation trends in program data structures and data caches are correlated with each other, focusing in particular on the differences in error propagation speeds in application data structures and data caches.
dc.identifier.citationÖZTÜRK Z., TOPCUOĞLU H. R., Kandemir M. T., "Studying error propagation on application data structure and hardware", JOURNAL OF SUPERCOMPUTING, cilt.78, sa.17, ss.18691-18724, 2022
dc.identifier.doi10.1007/s11227-022-04625-x
dc.identifier.endpage18724
dc.identifier.issn0920-8542
dc.identifier.issue17
dc.identifier.startpage18691
dc.identifier.urihttps://hdl.handle.net/11424/290665
dc.identifier.volume78
dc.language.isoeng
dc.relation.ispartofJOURNAL OF SUPERCOMPUTING
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectBilgi Sistemleri, Haberleşme ve Kontrol Mühendisliği
dc.subjectSinyal İşleme
dc.subjectBilgisayar Bilimleri
dc.subjectBiyoenformatik
dc.subjectDonanım
dc.subjectMühendislik ve Teknoloji
dc.subjectInformation Systems, Communication and Control Engineering
dc.subjectSignal Processing
dc.subjectComputer Sciences
dc.subjectbioinformatics
dc.subjectEquipment
dc.subjectEngineering and Technology
dc.subjectBİLGİSAYAR BİLİMİ, DONANIM VE MİMARLIK
dc.subjectBilgisayar Bilimi
dc.subjectMühendislik, Bilişim ve Teknoloji (ENG)
dc.subjectBİLGİSAYAR BİLİMİ, TEORİ VE YÖNTEM
dc.subjectMÜHENDİSLİK, ELEKTRİK VE ELEKTRONİK
dc.subjectMühendislik
dc.subjectCOMPUTER SCIENCE, HARDWARE & ARCHITECTURE
dc.subjectCOMPUTER SCIENCE
dc.subjectEngineering, Computing & Technology (ENG)
dc.subjectCOMPUTER SCIENCE, THEORY & METHODS
dc.subjectENGINEERING, ELECTRICAL & ELECTRONIC
dc.subjectENGINEERING
dc.subjectGenel Mühendislik
dc.subjectDonanım ve Mimari
dc.subjectTeorik Bilgisayar Bilimi
dc.subjectGenel Bilgisayar Bilimi
dc.subjectMühendislik (çeşitli)
dc.subjectElektrik ve Elektronik Mühendisliği
dc.subjectBilgisayar Bilimi (çeşitli)
dc.subjectBilgisayar Bilimi Uygulamaları
dc.subjectFizik Bilimleri
dc.subjectGeneral Engineering
dc.subjectHardware and Architecture
dc.subjectTheoretical Computer Science
dc.subjectGeneral Computer Science
dc.subjectEngineering (miscellaneous)
dc.subjectElectrical and Electronic Engineering
dc.subjectComputer Science (miscellaneous)
dc.subjectComputer Science Applications
dc.subjectPhysical Sciences
dc.subjectSoft errors
dc.subjectError propagation
dc.subjectFault injection
dc.subjectReliability
dc.subjectMulti-threading
dc.subjectSOFT ERRORS
dc.subjectVULNERABILITY
dc.subjectPERFORMANCE
dc.subjectSYSTEMS
dc.titleStudying error propagation on application data structure and hardware
dc.typearticle
dspace.entity.typePublication
local.avesis.idc11a209f-656e-4725-baa5-9b35a74a61f9
local.indexed.atWOS
local.indexed.atSCOPUS
relation.isAuthorOfPublication29f18775-a2c9-4297-b730-4ad46a280e6e
relation.isAuthorOfPublication54c6a927-2146-44b3-90ee-33dac6503317
relation.isAuthorOfPublication.latestForDiscovery29f18775-a2c9-4297-b730-4ad46a280e6e

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
8.pdf
Size:
4.66 MB
Format:
Adobe Portable Document Format

Collections