Publications

Detailed Information

Performance Improvement of Memory System with LPDDR2-NVM : LPDDR2-NVM 기반 메모리 시스템의 성능 개선

DC Field Value Language
dc.contributor.advisor염헌영-
dc.contributor.author박재현-
dc.date.accessioned2017-07-13T07:09:13Z-
dc.date.available2017-07-13T07:09:13Z-
dc.date.issued2015-02-
dc.identifier.other000000026633-
dc.identifier.urihttps://hdl.handle.net/10371/119085-
dc.description학위논문 (박사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2015. 2. 염헌영.-
dc.description.abstractTypical memory systems have used a synchronous random access memory (SRAM), a dynamic random access memory (DRAM), and a NAND flash in a cache, main memory, and storage, respectively. However, these traditional memory devices have limitations such as volatility, low density, and high leakage power. Therefore, emerging non-volatile memory (NVM) technologies such as phase change memory (PCM), spin-torque transfer random access memory (STT-RAM), and resistive random access memory (RRAM) are considered as an alternative of traditional memory devices due to its non-volatility, high density, and low-power. These numerous benefits of emerging NVMs motivate researchers to investigate the adoption of NVMs to the memory hierarchy.
Low power double data rate 2 non-volatile memory (LPDDR2-NVM) has been deemed the standard interface to connect NVMs because the characteristics of emerging NVMs are different to the traditional memory devices. The operation of LPDDR2-NVM is not same as the conventional DRAM, but most of the previous literature does not consider or overlook this standard interface.
This dissertation proposes system-level optimization methods to maximize the performance of memory system with LPDDR2-NVM. To this end, we first implement an LPDDR2-NVM prototype to extract parameters of memory system, and then we implement a system-level simulator that reflects the realistic parameters. Second, we analyze the effect of row buffer architecture on the performance of the memory system though the intensive evaluation. Based on clues from evaluation, we propose a system-level method that improves performance memory system by reforming the way of interfacing LPDDR2-NVM. We also present the limitation of static row buffer architecture and propose a system-level method that mimics reconfigurable row buffer architecture.
-
dc.description.tableofcontents1. Introduction 1
1.1 Motivation................................... 1
1.2 Research Contributions............................ 3
1.3 Organization of Dissertation ......................... 4
2. Background 5
2.1 Basics of Non-Volatile Memory ....................... 5
2.2 LPDDR2-NVM................................ 7
2.2.1 Architecture.............................. 8
2.2.2 Operation of overlay window..................... 9
2.2.3 Comparison to conventional DRAM................. 11
2.3 Related Work ................................. 16
3. Implementation of LPDDR2-NVM Platform 22
3.1 LPDDR2-NVM Prototype .......................... 23
3.1.1 LPDDR2-NVM controller ...................... 24
3.1.2 LPDDR2-NVM SODIMM...................... 26
3.2 System-Level Simulator ........................... 28
3.2.1 Architecture.............................. 28
3.2.2 Processor modeling.......................... 29
3.2.3 LPDDR2-NVM modeling ...................... 30
4. Design Space Exploration of Row Buffer Architecture in LPDDR2-NVM 32
4.1 Row Buffer Management Policy ....................... 32
4.2 Row Buffer Configuration .......................... 36
4.2.1 Unit size of row data buffer ..................... 36
4.2.2 Number of row data buffers ..................... 38
4.2.3 Unit size of row data buffer vs the number of row data buffers . . . 39
5. System-Level Performance Optimization 48
5.1 Address Phase Skipping ........................... 48
5.1.1 Motivation .............................. 48
5.1.2 Address phase and row buffer decision . . . . . . . . . . . . . . . 49
5.1.3 Row buffer status management.................... 51
5.1.4 Experiments ............................. 52
5.2 Proactive Row Buffer Management...................... 60
5.2.1 Motivation .............................. 60
5.2.2 Proactive row buffer control policy.................. 63
5.2.3 Experiments ............................. 71
6. Conclusions 81
-
dc.formatapplication/pdf-
dc.format.extent12252186 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectLPDDR2-NVM-
dc.subjectmemory system-
dc.subjectperformance optimization-
dc.subject.ddc621-
dc.titlePerformance Improvement of Memory System with LPDDR2-NVM-
dc.title.alternativeLPDDR2-NVM 기반 메모리 시스템의 성능 개선-
dc.typeThesis-
dc.contributor.AlternativeAuthorPark Jaehyun-
dc.description.degreeDoctor-
dc.citation.pagesii, 95-
dc.contributor.affiliation공과대학 전기·컴퓨터공학부-
dc.date.awarded2015-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share