Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Utah State University

Electrical and Computer Engineering Faculty Publications

2013

Path Sensitization

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Efficiently Tolerating Timing Violations In Pipelined Microprocessors, Koushik Chakraborty, Brennan Cozzens, Sanghamitra Roy, Dean M. Ancajas May 2013

Efficiently Tolerating Timing Violations In Pipelined Microprocessors, Koushik Chakraborty, Brennan Cozzens, Sanghamitra Roy, Dean M. Ancajas

Electrical and Computer Engineering Faculty Publications

Early prediction of an upcoming timing violation presents a tremendous opportunity to mask the performance overhead of tolerating these faults. In this paper, we explore several techniques for optimizing instruction scheduling in an Out-of-Order pipeline, exploiting this new perspective in robust system design. Compared to recently proposed stall based techniques for tolerating predictabletiming violations, we demonstrate a massive reduction in performance overhead, while supporting correct execution in faulty environments (64-97% across different benchmarks). Copyright © 2013 ACM.