scispace - formally typeset
S

Steven K. Reinhardt

Researcher at Microsoft

Publications -  115
Citations -  14574

Steven K. Reinhardt is an academic researcher from Microsoft. The author has contributed to research in topics: Cache & Shared memory. The author has an hindex of 43, co-authored 114 publications receiving 13356 citations. Previous affiliations of Steven K. Reinhardt include University of Michigan & University of Wisconsin-Madison.

Papers
More filters
Proceedings ArticleDOI

A systematic methodology to compute the architectural vulnerability factors for a high-performance microprocessor

TL;DR: This paper identifies numerous cases, such as prefetches, dynamicallydead code, and wrong-path instructions, in which a fault will not affect correct execution, and shows AVFs of 28% and 9% for the instruction queue and execution units, respectively,averaged across dynamic sections of the entire CPU2000benchmark suite.
Journal ArticleDOI

The M5 Simulator: Modeling Networked Systems

TL;DR: The M5 simulator provides features necessary for simulating networked hosts, including full-system capability, a detailed I/O subsystem, and the ability to simulate multiple networked systems deterministically.
Proceedings ArticleDOI

Transient fault detection via simultaneous multithreading

TL;DR: The concept of the sphere of replication is introduced, which abstract both the physical redundancy of a lockstepped system and the logical redundancy of an SRT processor, and two mechanisms-slack fetch and branch outcome queue-are proposed and evaluated that enhance the performance of anSRT processor by allowing one thread to prefetch cache misses and branch results for the other thread.
Journal ArticleDOI

Detailed design and evaluation of redundant multithreading alternatives

TL;DR: It is found that RMT can be a more significant burden for single-processor devices than prior studies indicate, and a novel application of RMT techniques in a dual-processor device, which is term chip-level redundant threading (CRT), shows higher performance than lockstepping the two cores, especially on multithreaded workloads.