Download presentation
Presentation is loading. Please wait.
1
Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures (DIPES 08) Kyoungwoo Lee
2
Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures K. Lee, A. Shrivastava, N. Dutt, and N. Venkatasubramanian, in IFIP DIPES’08 Cache – More than 50% Area Radiation 01 Bit Flip = Soft Error Unprotected Cache Protected Cache Memory Data How To Partition Data? PPC (Partially Protected Caches) READ WRITE How long data resides in the cache, and eventually is used by a Processor EVICT Vulnerable Time Vulnerability DPExplore: Data Partitioning Heuristics 0.Estimate Page Vulnerability 1.Simulate Page Partitions 2.Maintain Best Configurations 3.Repeat 1 & 2 until Constraints are satisfied t0t0 t1t1 t2t2 t3t3 Any error between t 1 and t 2 doesn’t affect a program
3
Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures K. Lee, A. Shrivastava, N. Dutt, and N. Venkatasubramanian, in IFIP DIPES’08 Cache – More than 50% AreaRadiation hits a transistor 01 Bit Flip = Soft Error Unprotected Cache Protected Cache Memory Data How To Partition Data? PPC (Partially Protected Caches) READ WRITE How long data resides in the cache, and eventually is used by a Processor EVICT Vulnerable Vulnerability DPExplore: Data Partitioning Heuristics 0. Estimate Page Vulnerability 1. Add a Page with high Vulnerability 3. Maintain Best Configurations 4. Repeat 1, 2 & 3 until satisfied t0t0 t1t1 t2t2 t3t3 Any error between t 1 and t 2 doesn’t affect a program Vulnerable 2. Simulate Page Partitions Discover interesting pages mapped into a protected cache with minimal vulnerability
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.