首页 | 本学科首页   官方微博 | 高级检索  
     


Memory organizations for 3D-DRAMs and PCMs in processor memory hierarchy
Affiliation:1. University of North Texas, United States;2. University of Pisa, Italy;3. AMD, United States;1. University of Leicester, United Kingdom;2. Nottingham Trent University, United Kingdom;3. University of Essex, United Kingdom;4. University of Kent, United Kingdom;1. Dep. of Computer Architecture, University of Málaga, Málaga, Spain;2. IMIBIC – Dep. of Computing and Numerical Analysis, University of Córdoba, Córdoba, Spain;3. Dep. Computer Architecture and Electronics, University of Córdoba, Córdoba, Spain
Abstract:In this paper, we describe and evaluate three possible architectures for using 3D-DRAMs and PCMs in the processor memory hierarchy. We explore: (i) using 3D-DRAM as main memory with PCM as backing store; (ii) using 3D-DRAM as the Last Level Cache and PCM as the main memory; and (iii) using both 3D-DRAM and PCM as main memory. In each of these configurations, since the proposed memories are significantly faster than today’s off-chip 2D DRAMs for main memories and magnetic hard drives for secondary storage, we introduce hardware assistance to speedup virtual to physical address translation.We use Simics, a full system simulator, and benchmarks from both SPEC and OLTP suites to evaluate our designs. We use CACTI for obtaining energy and latency values for our configurations. We measure energy consumed and execution performance for the selected benchmarks.Our studies lead to the following conclusions. The best performance is obtained when 3D-DRAMs are used as last level caches (LLC) and PCM as the main memory. However, this organization performs poorly in terms of energy consumed. Our 3D-DRAM together with PCM as main memory is the best choice in terms of energy consumed. In terms of write-backs, 3D-DRAM as LLC causes fewer writes to PCM than the other organization.These experiments can be extended to explore specific memory organizations, capacities of 3D-DRAM needed as LLC or main memory and how the hybrid PCM/DRAM memory should be used for specific application contexts.
Keywords:Memory hierarchy  3D-DRAMs  PCM  Set-associate addressing  Energy modeling  Memory latency modeling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号