We use cookies to improve your experience with our site.

为相变(PCM)主存储器系统设计一个以超级块为基础的自适应缓冲器和一组可分割的末级高速缓存

A Unified Buffering Management with Set Divisible Cache for PCM Main Memory

  • 摘要: 这项研究提出了一种以相变存储器(PCM)为基础的主存储器系统,此系统由超级块为基础的自适应缓冲结构和与其相关联的一组可分割的末级高速缓存(LLC)的有效结合而组成。为了实现类似基于DRAM的高性能主存储器系统,超级块的自适应缓冲器(SABU)又由双DRAM缓冲器组成,即一个积极的超级块预取缓冲器(SBPB)和自适应子块的重用缓冲器(SBRB)。根据我们的实验结果,此论文提出的SABU减少了26.44%的写入操作,以此显著减少了访问PCM的等待时间。该SABU方法可以减少访问PCM的延迟时间至0.43倍,并且与传统的DRAM主内存相比,减少了19.7%的平均内存耗能。

     

    Abstract: This research proposes a phase-change memory (PCM) based main memory system with an effective combination of a superblock-based adaptive buffering structure and its associated set divisible last-level cache (LLC). To achieve high performance similar to that of dynamic random-access memory (DRAM) based main memory, the superblock-based adaptive buffer (SABU) is comprised of dual DRAM buffers, i.e., an aggressive superblock-based pre-fetching buffer (SBPB) and an adaptive sub-block reusing buffer (SBRB), and a set divisible LLC based on a cache space optimization scheme. According to our experiment, the longer PCM access latency can typically be hidden using our proposed SABU, which can significantly reduce the number of writes over the PCM main memory by 26.44%. The SABU approach can reduce PCM access latency up to 0.43 times, compared with conventional DRAM main memory. Meanwhile, the average memory energy consumption can be reduced by 19.7%.

     

/

返回文章
返回