History table-based linear analysis method for DRAM-PCM hybrid memory system

  • Jeong Geun Kim
  • , Yoon Su Jo
  • , Su Kyung Yoon
  • , Shin Dug Kim*
  • *Corresponding author for this work

    Research output: Contribution to journalJournal articlepeer-review

    Abstract

    This research is to design a history table-based linear analysis method for a DRAM-PCM (phase change memory) hybrid memory system supporting irregular and complex memory accessing patterns in graph processing applications. This linear analysis method can analyze complex memory access patterns in real time through our history table structure, classifying address values requested from the LLC (last-level cache) as the prefetch candidates. Also, the proposed method is to support a prefetching operation from the storage onto the hybrid main memory, causing significant latency losses. Specifically, we proposed a new memory pattern analysis method, which is called a linear analysis based on a history table, to detect any linear memory access patterns from workloads showing irregular accessing characteristics. For the DRAM-PCM hybrid memory, dynamic data that are frequently accessed are stored in the DRAM. Thus, our linear analysis not only categorizes memory access patterns in the form of line patterns but also separates dynamic and static data so that the hybrid memory systems can be managed adaptively and efficiently. Our experiments show that our model can improve performance and energy consumption by 60% and 30%, respectively, compared to those of the traditional DRAM-only memory model. Moreover, our approach can enhance the entire system performance and energy consumption by 11.3%, 6.8%, compared to streamlined prefetcher-based models.

    Original languageEnglish
    Pages (from-to)12924-12952
    Number of pages29
    JournalJournal of Supercomputing
    Volume77
    Issue number11
    DOIs
    StatePublished - 2021.11

    Keywords

    • Computer hardware
    • Graph processing
    • Memory systems
    • Nonvolatile memory
    • Phase change memory
    • Prefetcher

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems

    Fingerprint

    Dive into the research topics of 'History table-based linear analysis method for DRAM-PCM hybrid memory system'. Together they form a unique fingerprint.

    Cite this