Breaking Development Barriers with Better [1/2]

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=yeOJyEGGmP4



Duration: 1:08:46
12 views
1


This talk introduces the audience to a novel design methodology that addresses the correctness and reliability challenges of deep-submicron silicon. The focus is on a new design strategy, called Better Than Worst-Case design, which couples complex design components with simple robust checker mechanisms. By delegating the responsibility of correctness and reliability to the checker, it becomes possible to quickly build designs that are provably correct and that effectively address performance and reliability concerns. Two exemplary better than worst-case designs will presented: DIVA and Razor. DIVA is a functional checker for a complex microprocessor, capable of correcting faults caused by transients, silicon defects and design errors. Razor is a low-power pipeline that utilizes circuit-level timing error correction to eliminate voltage margins and minimize energy demands. In addition, a complementary design technique, called typical-case optimization (TCO), is introduced as a way to take advantage of the relaxed design constraints on fully checked designs.




Other Videos By Microsoft Research


2016-09-07SwitchWare: Lessons learned, and where next?
2016-09-07Wireless Network Coding for Multiple Unicast Sessions [1/9]
2016-09-07Graph Powers and Capacities
2016-09-07RAMP: Research Accelerator for Multiple Processors; Electronic system design in the post silicon era
2016-09-07Designing Interactions
2016-09-07Upcrossing inequalities for stationary sequences
2016-09-07Dynamic inference of abstract types
2016-09-07Computer Science Clinic and Research at Harvey Mudd College
2016-09-07Conference XP - Conference XP Futures Discussion
2016-09-07Simple practical methods for estimating distances in large and sparse datasets like the web
2016-09-07Breaking Development Barriers with Better [1/2]
2016-09-07Conference XP - Access Grid Update
2016-09-07Paying Attention to Interruption: A Human-Centered Approach to Intelligent Interruption Management
2016-09-07Studies of Programmers: How can they inform training and instruction?
2016-09-07Computers versus Common Sense [1/5]
2016-09-07Doing a Mao and the Xray Paradox: How Can Humanity Overcome Organization?           
2016-09-07THE CREATION: AN APPEAL TO SAVE LIVE ON EARTH
2016-09-07MobileASL: Making Cell Phones Accessible to the Deaf Community
2016-09-07Using Architecture and Code Optimization Techniques to Create Fast and Effective Data Compressors
2016-09-07A simple solution to the $k$-core problem
2016-09-07The Challenges of Development-through-Entrepreneurship: Research on Rural Computer Kiosks in India



Tags:
microsoft research