{"title":"Characterizing soft error vulnerability of cache coherence protocols for chip-multiprocessors","authors":"C. Zheng, Shuai Wang","doi":"10.1109/DFT.2014.6962071","DOIUrl":null,"url":null,"abstract":"Soft-error induced reliability problems have become a major challenge in designing new generation microprocessors. Due to the on-chip caches' dominant share in die area and transistor budget, protecting them against soft errors is of paramount importance. Recent research has focused on the characterization and optimization for the reliability of data caches in single-core processors. As the mainstream processors enter the multi-/many-core era, the area share of the on-chip caches keeps increasing, which makes them more vulnerable to soft errors. However, few research work has studied the vulnerability of the on-chip caches in the context of the cache coherence protocols. In this work, we propose to characterize the soft error vulnerability of the L1 data cache in chip-multiprocessors (CMPs) under the influence of different cache coherence protocols. This study aims to provide insights into cache vulnerability behaviors in CMPs as well as guidance in designing reliable cache coherence protocols. Furthermore, an early-invalidation scheme is proposed to reduce the overall vulnerability factor of the data caches in CMPs. Benchmarking is carried out to showcase the effectiveness of our approach.","PeriodicalId":414665,"journal":{"name":"2014 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DFT.2014.6962071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Soft-error induced reliability problems have become a major challenge in designing new generation microprocessors. Due to the on-chip caches' dominant share in die area and transistor budget, protecting them against soft errors is of paramount importance. Recent research has focused on the characterization and optimization for the reliability of data caches in single-core processors. As the mainstream processors enter the multi-/many-core era, the area share of the on-chip caches keeps increasing, which makes them more vulnerable to soft errors. However, few research work has studied the vulnerability of the on-chip caches in the context of the cache coherence protocols. In this work, we propose to characterize the soft error vulnerability of the L1 data cache in chip-multiprocessors (CMPs) under the influence of different cache coherence protocols. This study aims to provide insights into cache vulnerability behaviors in CMPs as well as guidance in designing reliable cache coherence protocols. Furthermore, an early-invalidation scheme is proposed to reduce the overall vulnerability factor of the data caches in CMPs. Benchmarking is carried out to showcase the effectiveness of our approach.