FAULT-TOLERANT FEATURES IN THE HAL MEMORY MANAGEMENT UNIT

Citation
Nr. Saxena et al., FAULT-TOLERANT FEATURES IN THE HAL MEMORY MANAGEMENT UNIT, I.E.E.E. transactions on computers, 44(2), 1995, pp. 170-180
Citations number
8
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
ISSN journal
00189340
Volume
44
Issue
2
Year of publication
1995
Pages
170 - 180
Database
ISI
SICI code
0018-9340(1995)44:2<170:FFITHM>2.0.ZU;2-S
Abstract
This paper describes fault-tolerant and error detection features in Ha L's memory management unit (MMU). The proposed fault-tolerant features allow recovery from transient errors in the MMU. It is shown that the se features were natural choices considering the architectural and imp lementation constraints in the MMU's design environment. Three concurr ent error detection and correction methods employed in address transla tion and coherence tables in the MMU are described. Virtually-indexed and virtually-tagged cache architecture is exploited to provide an alm ost fault-secure hardware coherence mechanism in the MMU, with very sm all performance overhead (less than 0.01% in the instruction throughpu t). Low overhead linear polynomial codes have been chosen in these des igns to minimize both the hardware and software instrumentation impact .