• DocumentCode
    22459
  • Title

    High Performance, Energy Efficient Chipkill Correct Memory with Multidimensional Parity

  • Author

    Xun Jian ; Sartori, John ; Duwe, Henry ; Kumar, Ravindra

  • Volume
    12
  • Issue
    2
  • fYear
    2013
  • fDate
    July-Dec. 2013
  • Firstpage
    39
  • Lastpage
    42
  • Abstract
    It is well-known that a significant fraction of server power is consumed in memory; this is especially the case for servers with chipkill correct memories. We propose a new chipkill correct memory organization that decouples correction of errors due to local faults that affect a single symbol in a word from correction of errors due to device-level faults that affect an entire column, sub-bank, or device. By using a combination of two codes that separately target these two fault modes, the proposed chipkill correct organization reduces code overhead by half as compared to conventional chipkill correct memories for the same rank size. Alternatively, this allows the rank size to be reduced by half while maintaining roughly the same total code overhead. Simulations using PARSEC and SPEC benchmarks show that, compared to a conventional double chipkill correct baseline, the proposed memory organization, by providing double chipkill correct at half the rank size, reduces power by up to 41%, 32% on average over a conventional baseline with the same chipkill correct strength and access granularity that relies on linear block codes alone, at only 1% additional code overhead.
  • Keywords
    block codes; error correction codes; fault tolerant computing; granular computing; linear codes; storage management; PARSEC; SPEC; chipkill correct memory organization; code overhead reduction; device level fault; error correction; fault mode; granularity access; linear block code; rank size; server power consumption; Computer architecture; DRAM chips; Low power electronics; Random access memory; Servers; DRAM; chipkill correct; low power; reliable memory;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2012.21
  • Filename
    6231590