University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science Conclusion  Faulty, dead cores can be revived to perform useful work  Coupling faulty cores presents unique challenges  Necromancer exploits efficient microarchitectural enhancements to provide  Intrinsically robust hints (BP, I$ and D$ prefetching)  Fine and coarse-grained hint monitoring/disabling  Dynamic inter-core state resynchronization (see paper)  In a 4-core CMP, Necromancer  Recovers, on average, 88% of an undead core's original performance  Incurs modest area and power overheads of 5.3% and 8.5% 20
{}