Choosing an Error Protection Scheme for a Microprocessor's L1 Data Cache. - Nathan Sadler; Daniel J. Sorin (ICCD, 2006)