5 ms·
Modern embedded cores have self-testing code that detects anywhere from 50% to 90%[1] of faults in the hardware, including from ageing. If google and the other
by smallpipe 5y ago
Modern embedded cores have self-testing code that detects anywhere from 50% to 90%[1] of faults in the hardware, including from ageing.
If google and the other hyperscalers complain enough, there’s no reason Intel couldn’t give them some self test to run every hour or so.
[1] depends on how complex the CPU is, how long you accept to run the self testing code, and how well it was done.
- gmueckl 5y agoThese periodic self tests are required for some safety critical applications. My reaction to this paper is that this approach might have to be used in data centers as well. Unfortunately, it can't be done without help from the CPU designers because the test sensitivity relies on knowledge of the exact implementation details of the underlying hardware units.