To protect processor logic from soft errors, multicore redundant architectures execute two copies of a program on separate cores of a chip multiprocessor (CMP). Maintaining identical instruction streams is challenging because redundant cores operate independently, yet must still receive the same inputs (e.g., load values and shared-memory invalidations). Past proposals strictly replicate load values across two cores, requiring significant changes to the highly-optimized core. We make the key observation that, in the common case, both cores load identical values without special hardware. When the cores do receive different load values (e.g., due to a data race), the same mechanisms employed for soft error detection and recovery can correct t...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
International audienceModern multicore processor architectures and compilers of shared-memory concur...
This article presents a chip multiprocessor (CMP) design that mixes coarse- and fine-grained reconfi...
Abstract—Reducing device dimensions, increasing transistor densities, and smaller timing windows, ex...
abstract: Reducing device dimensions, increasing transistor densities, and smaller timing windows, e...
Journal ArticleNoise and radiation-induced soft errors (transient faults) in computer systems have i...
Continued CMOS scaling is expected to make future micro-processors susceptible to transient faults, ...
Continued CMOS scaling is expected to make future micro-processors susceptible to transient faults, ...
Journal ArticleDue to shrinking transistor sizes and lower supply voltages, transient faults (soft e...
Soft errors are an important challenge in contemporary microprocessors. Modern processors have cache...
Journal ArticleRedundant multi-threading (RMT) has been proposed as an architectural approach that ...
Redundant execution systems increase computer system reliability and security by si-multaneously run...
Previous proposals for soft-error tolerance have called for redundantly executing a program as two c...
Thesis (Ph. D.)--University of Rochester. Dept. of Electrical Engineering, 2008.Continued scaling of...
Technology scaling has led to growing concerns about reliability in microprocessors. Currently, faul...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
International audienceModern multicore processor architectures and compilers of shared-memory concur...
This article presents a chip multiprocessor (CMP) design that mixes coarse- and fine-grained reconfi...
Abstract—Reducing device dimensions, increasing transistor densities, and smaller timing windows, ex...
abstract: Reducing device dimensions, increasing transistor densities, and smaller timing windows, e...
Journal ArticleNoise and radiation-induced soft errors (transient faults) in computer systems have i...
Continued CMOS scaling is expected to make future micro-processors susceptible to transient faults, ...
Continued CMOS scaling is expected to make future micro-processors susceptible to transient faults, ...
Journal ArticleDue to shrinking transistor sizes and lower supply voltages, transient faults (soft e...
Soft errors are an important challenge in contemporary microprocessors. Modern processors have cache...
Journal ArticleRedundant multi-threading (RMT) has been proposed as an architectural approach that ...
Redundant execution systems increase computer system reliability and security by si-multaneously run...
Previous proposals for soft-error tolerance have called for redundantly executing a program as two c...
Thesis (Ph. D.)--University of Rochester. Dept. of Electrical Engineering, 2008.Continued scaling of...
Technology scaling has led to growing concerns about reliability in microprocessors. Currently, faul...
Relentless CMOS scaling coupled with lower design tolerances is making ICs increasingly susceptible ...
International audienceModern multicore processor architectures and compilers of shared-memory concur...
This article presents a chip multiprocessor (CMP) design that mixes coarse- and fine-grained reconfi...