REFLECTIONS ON THE PENTIUM DIVISION BUG

Citation
M. Blum et H. Wasserman, REFLECTIONS ON THE PENTIUM DIVISION BUG, I.E.E.E. transactions on computers, 45(4), 1996, pp. 385-393
Citations number
14
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
45
Issue
4
Year of publication
1996
Pages
385 - 393
Database
ISI
SICI code
0018-9340(1996)45:4<385:ROTPDB>2.0.ZU;2-B
Abstract
We review the field of result-checking and suggest that it be extended to a methodology for enforcing hardware/software reliability. We ther eby formulate a vision for ''self-monitoring'' hardware/software whose reliability is augmented through embedded suites of run-time correctn ess checkers. In particular, we suggest that embedded checkers and cor rectors may be employed to safeguard against arithmetic errors such as that which has bedeviled the Intel Pentium Microprocessor. We specify checkers and correctors suitable for monitoring the multiplication an d division functionalities of an arbitrary arithmetic processor and se amlessly correcting erroneous output which may occur for any reason du ring the lifetime of the chip.