• DocumentCode
    2817628
  • Title

    Area efficient architectures for information integrity in cache memories

  • Author

    Kim, Seongwoo ; Somani, Arun K.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    246
  • Lastpage
    255
  • Abstract
    Information integrity in cache memories is a fundamental requirement for dependable computing. Conventional architectures for enhancing cache reliability using check codes make it difficult to trade between the level of data integrity and the chip area requirement. We focus on transient fault tolerance in primary cache memories and develop new architectural solutions to maximize fault coverage when the budgeted silicon area is not sufficient for the conventional configuration of an error checking code. The underlying idea is to exploit the corollary of reference locality in the organization and management of the code. A higher protection priority is dynamically assigned to the portions of the cache that are more error-prone and have a higher probability of access. The error-prone likelihood prediction is based on the access frequency. We evaluate the effectiveness of the proposed schemes using a trace-driven simulation combined with software error injection using four different fault manifestation models. From the simulation results, we show that for most benchmarks the proposed architectures are effective and area efficient for increasing the cache integrity under all four models
  • Keywords
    cache storage; data integrity; discrete event simulation; software fault tolerance; area efficient architectures; benchmarks; cache memories; cache reliability; check codes; chip area requirement; data integrity; dependable computing; fault manifestation models; information integrity; primary cache memories; reference locality; software error injection; trace-driven simulation; transient fault tolerance; Cache memory; Computer architecture; Computer errors; Error correction; Error correction codes; Hip; Identity management systems; Protection; Registers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1999. Proceedings of the 26th International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-0170-2
  • Type

    conf

  • DOI
    10.1109/ISCA.1999.765955
  • Filename
    765955