{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:28Z","timestamp":1772163988843,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2008,3,1]],"date-time":"2008-03-01T00:00:00Z","timestamp":1204329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2008,3]]},"DOI":"10.1145\/1346281.1346315","type":"proceedings-article","created":{"date-parts":[[2008,3,12]],"date-time":"2008-03-12T18:35:48Z","timestamp":1205346948000},"page":"265-276","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":143,"title":["Understanding the propagation of hard errors to software and implications for resilient system design"],"prefix":"10.1145","author":[{"given":"Man-Lap","family":"Li","sequence":"first","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]},{"given":"Pradeep","family":"Ramachandran","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]},{"given":"Swarup Kumar","family":"Sahoo","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]},{"given":"Sarita V.","family":"Adve","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]},{"given":"Vikram S.","family":"Adve","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]},{"given":"Yuanyuan","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana-Champaign, Urbana, IL"}]}],"member":"320","published-online":{"date-parts":[[2008,3]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.238482"},{"key":"e_1_3_2_2_2_1","volume-title":"Austin. DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design. In International Symposium on Microarchitecture (MICRO)","author":"Todd","year":"1998","unstructured":"Todd M. Austin. DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design. In International Symposium on Microarchitecture (MICRO) , 1998 . Todd M. Austin. DIVA: A Reliable Substrate for Deep Submicron Microarchitecture Design. In International Symposium on Microarchitecture (MICRO), 1998."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.70"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.110"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.24"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.8"},{"key":"e_1_3_2_2_7_1","volume-title":"Tolerating Hard Faults in Microprocessor Array Structures. In International Conference on Dependable Systems and Networks (DSN)","author":"Fred","year":"2004","unstructured":"Fred A. Bower et al . Tolerating Hard Faults in Microprocessor Array Structures. In International Conference on Dependable Systems and Networks (DSN) , 2004 . Fred A. Bower et al. Tolerating Hard Faults in Microprocessor Array Structures. In International Conference on Dependable Systems and Networks (DSN), 2004."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.39"},{"key":"e_1_3_2_2_9_1","volume-title":"Czeck and Daniel P. Siewiorek. Effects of Transient Gate-Level Faults on Program Behavior. In International Symposium on Fault-Tolerant Computing (FTCS)","author":"Edward","year":"1990","unstructured":"Edward W. Czeck and Daniel P. Siewiorek. Effects of Transient Gate-Level Faults on Program Behavior. In International Symposium on Fault-Tolerant Computing (FTCS) , 1990 . Edward W. Czeck and Daniel P. Siewiorek. Effects of Transient Gate-Level Faults on Program Behavior. In International Symposium on Fault-Tolerant Computing (FTCS), 1990."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060309"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.01.015"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/951947.951989"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859631"},{"key":"e_1_3_2_2_14_1","volume-title":"International Conference on Dependable Systems and Networks (DSN)","author":"Weining","year":"2004","unstructured":"Weining Gu et al. Error Sensitivity of the Linux Kernel Executing on PowerPC G4 and Pentium 4 Processors . In International Conference on Dependable Systems and Networks (DSN) , 2004 . Weining Gu et al. Error Sensitivity of the Linux Kernel Executing on PowerPC G4 and Pentium 4 Processors. In International Conference on Dependable Systems and Networks (DSN), 2004."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581377"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.585157"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.364536"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/329166.329185"},{"key":"e_1_3_2_2_19_1","volume-title":"Lattner and Vikram Adve. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In Proc. Int'l Symposium on Code Generation and Optimization (CGO)","author":"Chris","year":"2004","unstructured":"Chris Lattner and Vikram Adve. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In Proc. Int'l Symposium on Code Generation and Optimization (CGO) , 2004 . Chris Lattner and Vikram Adve. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In Proc. Int'l Symposium on Code Generation and Optimization (CGO), 2004."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.88"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065014"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168864"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1105734.1105747"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/511399.511349"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.8"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/1299042.1299115"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.435.0875"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956570"},{"key":"e_1_3_2_2_29_1","volume-title":"International Symposium on High Performance Computer Architecture (HPCA)","author":"Jun","year":"2006","unstructured":"Jun Nakano et al. ReViveI\/O: Efficient Handling of I\/O in Highly-Available Rollback-Recovery Servers . In International Symposium on High Performance Computer Architecture (HPCA) , 2006 . Jun Nakano et al. ReViveI\/O: Efficient Handling of I\/O in Highly-Available Rollback-Recovery Servers. In International Symposium on High Performance Computer Architecture (HPCA), 2006."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/11408901_8"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDCC.2006.9"},{"key":"e_1_3_2_2_32_1","volume-title":"ReVive: Cost-Effective Architectural Support for Rollback Recovery in Shared-Memory Multiprocessors. In International Symposium on Computer Architecture (ISCA)","author":"Milos","year":"2002","unstructured":"Milos Prvulovic et al . ReVive: Cost-Effective Architectural Support for Rollback Recovery in Shared-Memory Multiprocessors. In International Symposium on Computer Architecture (ISCA) , 2002 . Milos Prvulovic et al. ReVive: Cost-Effective Architectural Support for Rollback Recovery in Shared-Memory Multiprocessors. In International Symposium on Computer Architecture (ISCA), 2002."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346195"},{"key":"e_1_3_2_2_34_1","volume-title":"Assertion-Based Microarchitecture Design for Improved Fault Tolerance. In International Conference on Computer Design","author":"V. Reddy","year":"2006","unstructured":"V. Reddy et al. Assertion-Based Microarchitecture Design for Improved Fault Tolerance. In International Conference on Computer Design , 2006 . V. Reddy et al. Assertion-Based Microarchitecture Design for Improved Fault Tolerance. In International Conference on Computer Design, 2006."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/339647.339652"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113841.1113843"},{"key":"e_1_3_2_2_37_1","volume-title":"Modeling and Experimental Verification of the Effect of Gate Oxide Breakdown on CMOS Inverters. In International Reliability Physics Symposium (IRPS)","author":"R. Rodriguez","year":"2003","unstructured":"R. Rodriguez et al. Modeling and Experimental Verification of the Effect of Gate Oxide Breakdown on CMOS Inverters. In International Reliability Physics Symposium (IRPS) , 2003 . R. Rodriguez et al. Modeling and Experimental Verification of the Effect of Gate Oxide Breakdown on CMOS Inverters. In International Reliability Physics Symposium (IRPS), 2003."},{"key":"e_1_3_2_2_38_1","volume-title":"International Symposium on Fault-Tolerant Computing (FTCS)","author":"Rotenberg Eric","year":"1999","unstructured":"Eric Rotenberg . AR-SMT : A Microarchitectural Approach to Fault Tolerance in Microprocessors . In International Symposium on Fault-Tolerant Computing (FTCS) , 1999 . Eric Rotenberg. AR-SMT: A Microarchitectural Approach to Fault Tolerance in Microprocessors. In International Symposium on Fault-Tolerant Computing (FTCS), 1999."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.104"},{"key":"e_1_3_2_2_40_1","volume-title":"SELSE II -- Reverie","author":"Design Panel","year":"2006","unstructured":"Design Panel , SELSE II -- Reverie , 2006 . http:\/\/www.selse.org\/selse2.org\/recap.pdf. Design Panel, SELSE II -- Reverie, 2006. http:\/\/www.selse.org\/selse2.org\/recap.pdf."},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168868"},{"key":"e_1_3_2_2_43_1","volume-title":"SafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint\/Recovery. In International Symposium on Computer Architecture (ISCA)","author":"Daniel","year":"2002","unstructured":"Daniel Sorin et al . SafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint\/Recovery. In International Symposium on Computer Architecture (ISCA) , 2002 . Daniel Sorin et al. SafetyNet: Improving the Availability of Shared Memory Multiprocessors with Global Checkpoint\/Recovery. In International Symposium on Computer Architecture (ISCA), 2002."},{"key":"e_1_3_2_2_44_1","volume-title":"The Impact of Scaling on Processor Lifetime Reliability. In International Conference on Dependable Systems and Networks (DSN)","author":"Jayanth","year":"2004","unstructured":"Jayanth Srinivasan et al . The Impact of Scaling on Processor Lifetime Reliability. In International Conference on Dependable Systems and Networks (DSN) , 2004 . Jayanth Srinivasan et al. The Impact of Scaling on Processor Lifetime Reliability. In International Conference on Dependable Systems and Networks (DSN), 2004."},{"key":"e_1_3_2_2_45_1","first-page":"29","volume-title":"Yuanyuan Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In USENIX Annual Technical Conference, General Track","author":"Srinivasan M.","year":"2004","unstructured":"Sudarshan M. Srinivasan , Srikanth Kandula , Christopher R. Andrews , and Yuanyuan Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In USENIX Annual Technical Conference, General Track , pages 29 -- 44 , 2004 . SudarshanM. Srinivasan, Srikanth Kandula, Christopher R. Andrews, and Yuanyuan Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In USENIX Annual Technical Conference, General Track, pages 29--44, 2004."},{"key":"e_1_3_2_2_46_1","volume-title":"Low-Cost On-Line Fault Detection Using Control Flow Assertions. In International On-Line Test Symposium","author":"Rajesh","year":"2003","unstructured":"Rajesh Venkatasubramanian et al . Low-Cost On-Line Fault Detection Using Control Flow Assertions. In International On-Line Test Symposium , 2003 . Rajesh Venkatasubramanian et al. Low-Cost On-Line Fault Detection Using Control Flow Assertions. In International On-Line Test Symposium, 2003."},{"key":"e_1_3_2_2_47_1","volume-title":"Website","year":"2006","unstructured":"Virtutech. Simics Full System Simulator . Website , 2006 . http:\/\/www.simics.net. Virtutech. Simics Full System Simulator. Website, 2006. http:\/\/www.simics.net."},{"key":"e_1_3_2_2_48_1","volume-title":"International Conference on Dependable Systems and Networks (DSN)","author":"Nicholas","year":"2004","unstructured":"Nicholas Wang et al. Characterizing the Effects of Transient Faults on a High-Performance Processor Pipeline . In International Conference on Dependable Systems and Networks (DSN) , 2004 . Nicholas Wang et al. Characterizing the Effects of Transient Faults on a High-Performance Processor Pipeline. In International Conference on Dependable Systems and Networks (DSN), 2004."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2006.40"},{"key":"e_1_3_2_2_50_1","volume-title":"Yen. Chip Multithreading Processors Enable Reliable High Throughput Computing. In International Reliability Physics Symposium (IRPS)","author":"David","year":"2005","unstructured":"David Yen. Chip Multithreading Processors Enable Reliable High Throughput Computing. In International Reliability Physics Symposium (IRPS) , 2005 . Keynote Address. David Yen. Chip Multithreading Processors Enable Reliable High Throughput Computing. In International Reliability Physics Symposium (IRPS), 2005. Keynote Address."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.3"},{"key":"e_1_3_2_2_52_1","volume-title":"General Architectural Support for Software Debugging","author":"Zhou Pin","year":"2004","unstructured":"Pin Zhou , Feng Qin , Wei Liu , Yuanyuan Zhou , and Josep Torrellas . iWatcher: Simple , General Architectural Support for Software Debugging . IEEE Micro Special Issue: Micro's Top Picks from Computer Architecture Conferences , 2004 . Pin Zhou, Feng Qin, Wei Liu, Yuanyuan Zhou, and Josep Torrellas. iWatcher: Simple, General Architectural Support for Software Debugging. IEEE Micro Special Issue: Micro's Top Picks from Computer Architecture Conferences, 2004."},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346191"}],"event":{"name":"ASPLOS08: Architectural Support for Programming Languages and Operating Systems","location":"Seattle WA USA","acronym":"ASPLOS08","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","ACM Association for Computing Machinery","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 13th international conference on Architectural support for programming languages and operating systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1346281.1346315","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1346281.1346315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:38:57Z","timestamp":1750239537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1346281.1346315"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3]]},"references-count":52,"alternative-id":["10.1145\/1346281.1346315","10.1145\/1346281"],"URL":"https:\/\/doi.org\/10.1145\/1346281.1346315","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1353535.1346315","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/1353536.1346315","asserted-by":"object"},{"id-type":"doi","id":"10.1145\/1353534.1346315","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2008,3]]},"assertion":[{"value":"2008-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}