跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.248) 您好!臺灣時間:2026/08/18 21:32
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張國倫
研究生(外文):Kuo-Lun Chang
論文名稱:針對以相變化記憶體為主記憶體設計之MLC/SLC動態配置
論文名稱(外文):A Dynamic MLC/SLC Configuration for PCM in Main Memory System
指導教授:吳晋賢
指導教授(外文):Chin-Hsien Wu
口試委員:吳晋賢陳維美林淵翔林昌鴻
口試委員(外文):Chin-Hsien WuWei-Mei ChenYuan-Hsiang LinChang-Hong Lin
口試日期:2019-08-15
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:電子工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:50
中文關鍵詞:相變化記憶體主記憶體非揮發性記憶體多層儲存單元
外文關鍵詞:PCMmain memorynon-volatile memoryMLC
相關次數:
  • 被引用被引用:0
  • 點閱點閱:309
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在儲存裝置的領域中,非揮發性記憶體是近年相當受到注目的技術之一,非揮發性記憶體具有體積小,省電及資料不受斷電影響等優勢,其中目前最主流的應用為NAND Flash,我們可在固態硬碟或是隨身碟等裝置中見其身影。然而,許多快閃記憶體之應用目前僅限於儲存端,若要延伸到記憶體的層級,我們勢必須需要讀寫速度更快速的方案,其中相變化記憶體(Phase Change Memory, PCM)是目前相當具潛力的選項之一,被視作有望取代DRAM的一種新型態記憶體,相比DRAM有非揮發性,及更好的擴展性(儲存密度高)之優點。
由於PCM具有高密度存取的特性,使用MLC PCM可充分利用到這項優點,然而,若要再儲存空間以及存取速度中做權衡,需要對寫入及讀取做適當的調整,本論文針對此議題對PCM空間的使用加以探討,並提出一套可在MLC-SLC之間轉換的架構,使得PCM更加適合作為新世代的主記憶體。
In storage systems, non-volatile memory has become a popular technique in these years. The properties of non-volatile memory contain small size, low-power consumption and non-volatility. There are many types of non-volatile memory now. Phase change memory (PCM) is one of the most potential one among them. PCM is also considered as a candidate to replace DRAM in main memory. Compared to DRAM, it has the advantages of non-volatility and higher storage density. We can take advantage from the property of higher storage density by applying PCM in MLC format. However, MLC PCM has longer access time than SLC PCM. We need to have a trade-off method between capacity and speed. To make PCM a better candidate for main memory, we propose a dynamic MLC/SLC configuration for PCM in main memory system. According to the experimental results, we can show the performance and endurance improvement of the proposed method.
第一章 緒論 1
1.1 前言 1
1.2 論文架構 3
第二章 環境背景和研究動機 4
2.1 PCM的運作原理 4
2.2 Process Variation 及寫入次數限制 6
2.3 Array Architecture 7
2.4 MLC SLC Density 9
2.5 Cache替換機制 9
2.6 虛擬記憶體 10
2.7 研究動機 12
2.8 相關研究 13
第三章 研究方法 14
3.1 系統架構(System Overview) 14
3.2 可使用儲存空間之討論 15
3.3 MLC-SLC地址存取方式 16
3.4 資料寫入步驟 18
3.5 轉換區塊挑選策略 20
3.6 PCM主記憶體的虛擬記憶體機制 23
第四章 實驗與效能分析 27
4.1 實驗環境 27
4.2 比較議題 29
4.3 實驗效能結果分析 31
4.3.1 使用不同挑選策略的系統效能 32
4.3.2 使用不同SLC比例的系統效能 34
4.4 耐寫程度分析 36
4.4.1 Normalized Endurance分析 36
4.4.2 不同SLC比例的使用壽命 37
第五章 結論 40
參考文獻 41
[1] S. Yoon, K. Jung, X. Li, S. Lee and S. Kim, "Hot-cold data filtering and management for PRAM based memory-storage unified system," 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, 2017, pp. 1609-1614.

[2] C. J. Xue, G. Sun, Y. Zhang, J. J. Yang, Y. Chen and H. Li, "Emerging non-volatile memories: Opportunities and challenges," 2011 Proceedings of the Ninth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), Taipei, 2011, pp. 325-334.

[3] J. Yun, S. Lee and S. Yoo, "Dynamic Wear Leveling for Phase-Change Memories With Endurance Variations," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 23, no. 9, pp. 1604-1615, Sept. 2015.

[4] T. Kwon, M. Imran, J. M. You and J. Yang, "Heterogeneous PCM array architecture for reliability, performance and lifetime enhancement," 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, 2018, pp. 1610-1615.

[5] H. Luo, L. Shi, M. Zhao, Q. Zhuge and C. J. Xue, "Improving MLC PCM write throughput by write reconstruction," 2015 IEEE Non-Volatile Memory System and Applications Symposium (NVMSA), Hong Kong, 2015, pp. 1-6.

[6] S. Cho and H. Lee, "Flip-N-Write: A simple deterministic technique to improve PRAM write performance, energy and endurance," 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), New York, NY, 2009, pp. 347-357.

[7] Yanbin Li, Xin Li, Lei Ju and Zhiping Jia, "A three-stage-write scheme with flip-bit for PCM main memory," The 20th Asia and South Pacific Design Automation Conference, Chiba, 2015, pp. 328-333.

[8] Huizhang Luo, Penglin Dai, Liang Shi, Chun Jason Xue, Qingfeng Zhuge, Edwin H.M. Sha,"Write reconstruction for write throughput improvement on MLC PCM based main memory, "Journal of Systems Architecture, Volume 71, 2016, Pages 62-72,ISSN 1383-7621

[9] M. Zhang, L. Zhang, L. Jiang, F. T. Chong and Z. Liu, "Quick-and-Dirty: Improving Performance of MLC PCM by Using Temporary Short Writes," 2017 IEEE International Conference on Computer Design (ICCD), Boston, MA, 2017, pp. 585-588.

[10] M. Joshi, W. Zhang and T. Li, "Mercury: A fast and energy-efficient multi-level cell based Phase Change Memory system," 2011 IEEE 17th International Symposium on High Performance Computer Architecture, San Antonio, TX, 2011, pp. 345-356.

[11] F. Xia, D. Jiang, J. Xiong, M. Chen, L. Zhang, N. Sun, Dwc: dynamic 560 write consolidation for phase change memory systems, in: ICS 2014, pp. 211–220.

[12] W. Liu, J. Bai and Y. Wang, "RandMap: Wear Level for Phase Change Memory Based on Layer-Based Random Mapping," 2016 13th International Conference on Embedded Software and Systems (ICESS), Chengdu, 2016, pp. 80-86.

[13] Y. Han, J. Dong, K. Weng, Y. Wang and X. Li, "Enhanced Wear-Rate Leveling for PRAM Lifetime Improvement Considering Process Variation," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 24, no. 1, pp. 92-102, Jan. 2016.

[14] J. Xu et al., "An efficient PCM-based main memory system via exploiting fine-grained dirtiness of cachelines," 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), Dresden, 2018, pp. 1616-1621.

[15] W. Zhang and T. Li, "Characterizing and mitigating the impact of process variations on phase change based memory systems," 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), New York, NY, 2009, pp. 2-13

[16] S. Yoon, K. Jung, X. Li, S. Lee and S. Kim, "Hot-cold data filtering and management for PRAM based memory-storage unified system," 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Banff, AB, 2017, pp. 1609-1614.


[17] P. Rosenfeld, E. Cooper-Balis and B. Jacob, "DRAMSim2: A Cycle Accurate Memory System Simulator," in IEEE Computer Architecture Letters, vol. 10, no. 1, pp. 16-19, Jan.-June 2011.

[18] Wood, Timothy & Tarasuk-Levin, Gabriel & Cipar, Jim & Desnoyers, Peter & Shenoy, Prashant & Corner, Mark & Berger, Emery. (2007). "Memory Buddies: Exploiting Page Sharing for Server Consolidation in Virtualized Data Centers."

[19] M. K. Qureshi, J. Karidis, M. Franceschini, V. Srinivasan, L. Lastras and B. Abali, "Enhancing lifetime and security of PCM-based Main Memory with Start-Gap Wear Leveling," 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), New York, NY, 2009, pp. 14-23

[20] M. Zhao, L. Jiang, L. Shi, Y. Zhang and C. J. Xue, "Wear Relief for High-Density Phase Change Memory Through Cell Morphing Considering Process Variation," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 34, no. 2, pp. 227-237, Feb. 2015.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top