Reducing false positives due to double adjacent errors in instruction TLBs Articles uri icon

publication date

  • September 2019

start page

  • 1

end page

  • 6

issue

  • 113494

volume

  • 102

International Standard Serial Number (ISSN)

  • 0026-2714

abstract

  • Translation lookaside buffers (TLBs) are cache structures used to make the translation process between virtual pages and physical pages faster. Instruction TLBs store the virtual page number of the last accessed instruction memory pages and the corresponding physical page numbers. Single and double adjacent errors, which are common in harsh environments, may affect TLBs. This paper presents a technique to provide instruction TLB resilience to these single and double adjacent errors without additional storage requirements, by taking ad-vantage of the spatial locality principle that is present in program execution.

keywords

  • error detection; fault tolerance; reliability; translation lookaside buffer