跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.178) 您好!臺灣時間:2026/03/12 12:42
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:王宥憲
研究生(外文):You Xian Wang
論文名稱:基於異質非揮發性記憶體之省電設計
論文名稱(外文):Energy Saving Designs with Heterogeneous Nonvolatile Memories
指導教授:張哲維張哲維引用關係
指導教授(外文):C. W. Chang
學位類別:碩士
校院名稱:長庚大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:39
中文關鍵詞:非揮發性記憶體變相式記憶體省電設計動態電源管理恢復延遲
外文關鍵詞:non-volatile memoryphase change memorydynamic power managementenergy savingresuming latency
相關次數:
  • 被引用被引用:0
  • 點閱點閱:129
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著物聯網的應用越來越普及,受限的電池容量限制了這些嵌入式系統的使用,而考慮節能以延長電池供電設備的壽命時,動態電源管理技術可以打開和關閉設備的某些部分,以減少當前未使用時的耗能,但是如果DRAM用作主記憶體並且已經關閉,則系統需要加載並初始化一些數據並將數據重新發送回DRAM,以便在系統準備好運作之前恢復先前狀態的主記憶體的資料內容,而其造成的恢復延遲可能太長,這可能導致違反系統的效能需求。著眼於此一現象並且進一步考慮非揮發性記憶體的應用時,部分資料將可保留在非揮發性記憶體中,在執行時期直接存取,以之減少載入與寫回的時間,讓動態電源管理技術的相關技術更加實務可行。而除了節省恢復時間之外,系統運行時期的性能仍然是一個關鍵的問題。因此,本論文將分析資料的性質與記憶體之特性,妥善地配置與搬移資料,進而在符合效能需求的前提下,增加系統可用動態電源管理技術省電的閒置時間,得到省電結果與延長非揮發性記憶體的使用壽命。
As applications of Internet of things and wearable devices are more and more popular, the restricted battery capacity still limit the usage of these advanced embedded systems. When energy saving is considered to extend the lifetime of battery-powered devices, the Dynamic Power Management (DPM) technique can switch on and off some parts of a device to reduce energy consumption when they are not currently used. If DRAM modules are used as main memory and have been switched off, the system needs to load and initialize some data and binary back to DRAM for resuming the previous state of main memory before the system is ready for its services. The resuming latency might be too long, in which the performance constraint of the system might be violated. While Non-Volatile Memory (NVM), e.g., phase change memory and spin torque transfer RAM, is going to mature, this work rethinks the management of memory and storage with NVM for eliminating the resuming latency, and thus, the DPM energy saving can be more practical and useful. In addition to the resuming time saving, the run-time performance of a system is still a critical design issue. Thus, some data and binary movement among various types of memory is conducted by our solution to meet the performance requirements while the energy consumption is reduced by extending the system dormant time with shorter resuming latency.
Contents
Recommendation Letter from the Thesis Advisor
Thesis Oral Defense Committee Certification
Acknowledgements iii
Chinese Abstract iv
Abstract v
1 Introduction 1
2 Literature Study 3
3 System Architecture and Problem Definition 5
3.1 System Architecture . . . . . . . . . . . . . . . . . . . . 5
3.2 Problem Definition . . . . . . . . . . . . . . . . . . . . 7
4 Data Allocation with Heterogeneous Nonvolatile Memory 9
4.1 Allocation Algorithm for Minimizing Busy Time . . . . 9
4.2 Implement Remarkes for NVM Protection . . . . . . . . 14
5 Performance Evaluation 16
5.1 Experimental Setup . . . . . . . . . . . . . . . . . . . . 16
5.2 Experimental Results . . . . . . . . . . . . . . . . . . . 18
6 Conclusion 24
Reference 25


List of Figures
3.1 System Architecture . . . . . . . . . . . . . . . . . . . . 6
4.1 Algorithm Work Flow . . . . . . . . . . . . . . . . . . . 10
5.1 Energy consumption of all methods with different access
sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 Busy time of all methods with different access sizes . . . 19
5.3 PCM write of all methods with different access sizes . . 20
5.4 Energy consumption of all methods with different data
workload . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5 Energy consumption of all methods with different write
ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
List of Tables


4.1 Operating Time Cost . . . . . . . . . . . . . . . . . . . 11
4.2 Notation Description . . . . . . . . . . . . . . . . . . . 12
5.1 Parameter Setting . . . . . . . . . . . . . . . . . . . . . 17
K. Bailey, L. Ceze, S. D. Gribble, and H. M. Levy. Operating system implications of fast, cheap, non­-volatile memory. In USENIX Conference on Hot Topics in Operating Systems, pages 2–2, 2011.
P. Baptiste. Scheduling unit tasks to minimize the number of idle periods: A polynomial time algorithm for offline dynamic power management. In ACM­SIAM Symposium on Discrete Algorithm, pages 364–367, 2006.
L. Benini and G. D. Micheli. Dynamic Power Management: Design Techniques and CAD Tools. Kluwer Academic Publishers, USA, 1998.
R. Bez. Chalcogenide pcm: a memory technology for next decade. In IEEE International Electron Devices Meeting, pages 1–4, 2009.
A. Bivens, P. Dube, M. Franceschini, J. Karidis, L. Lastras, and M. Tsao. Architectural design for next generation heterogeneous memory systems. In IEEE International Memory Workshop, pages 1–4, 2010.
X. Cai, L. Ju, X. Li, Z. Zhang, and Z. Jia. Energy efficient task allocation for hybrid main memory architecture. In Non­-Volatile Memory System and Applications Symposium, pages 1–6, 2015.
C.-­W. Chang, C.­-Y. Yang, Y.-­H. Chang, and T.-­W. Kuo. Booting time minimization for real-­time embedded systems with nonvolatile memory. IEEE Transactions on Computers, 63(4):847–859, 2014.
Y. Chen, H. Li, X. Wang, W. Zhu, W. Xu, and T. Zhang. A nondestructive self-­reference scheme for spin­-transfer torque random access memory (stt-­ram). In Design, Automation Test in Europe Conference Exhibition, pages 148–153, 2010.
X. Dong, N. P. Jouppi, and Y. Xie. Pcramsim: System­-level performance, energy, and area modeling for phase-­change ram. In IEEE/ACM International Conference on Computer-­Aided Design - Digest of Technical Papers, pages 269–275, 2009.
X. Dong, X. Wu, G. Sun, Y. Xie, H. Li, and Y. Chen. Circuit and microarchitecture evaluation of 3d stacking magnetic ram (mram) as a universal memory replacement. In ACM/IEEE Design Automation Conference, pages 554–559, 2008.
E. Elie. Intel optane™ technology as differentiator for internet of everything and fog computing. In International Conference on Software Defined Systems, pages 3–3, 2018.
C.­-Y. Ha, Y.­-X. Wang, and C.-­W. Chang. Dynamic power management for wearable devices with non­volatile memory. In IEEE International Conference on Applied System Innovation, pages 37–39, 2017.
J. Hu, C. J. Xue, Q. Zhuge, W.­-C. Tseng, and E. H.-­M. Sha. Data 26 allocation optimization for hybrid scratch pad memory with sram and nonvolatile memory. IEEE Transactions on Very Large Scale Integration Systems, 21(6):1094–1102, 2013.
K. Huang, L. Santinelli, J.-­J. Chen, L. Thiele, and G. C. Buttazzo. Adaptive dynamic power management for hard real-­time systems. In IEEE Real­-Time Systems Symposium, pages 23–32, 2009.
K. Huang, L. Santinelli, J.-­J. Chen, L. Thiele, and G. C. Buttazzo. Applying real­-time interface and calculus for dynamic power management in hard real­-time systems. Real-­Time Systems, 47(2):163–193, 2011.
Y. Joo and S. Park. A hybrid pram and stt-­ram cache architecture for extending the lifetime of pram caches. IEEE Computer Architecture Letters, 12(2):55–58, 2013.
D. Lee and Y. Won. Booting linux faster. In IEEE International Conference on Network Infrastructure and Digital Content, pages 665–668, 2012.
D. Lee and Y. Won. Bootless boot: Reducing device boot latency with byte addressable nvram. In IEEE International Conference on High Performance Computing and Communications & IEEE International Conference on Embedded and Ubiquitous Computing, pages 2014–2021, 2013.
Y. K. Lee, H. Park, and C. Jeon. Fast booting based on nand flash memory. In ACM Research in Applied Computation Symposium, pages 451–452, 2012.
Y. Li, Y. Chen, and A. K. Jones. A software approach for combating asymmetries of non­-volatile memories. In ACM/IEEE International Symposium on Low Power Electronics and Design, pages 191–196, 2012.
S. Mittal and J. S. Vetter. A survey of software techniques for using non-­volatile memories for storage and main memory systems. IEEE Transactions on Parallel and Distributed Systems, 27(5):1537–1550, 2015.
J. Pouwelse, K. Langendoen, and H. Sips. Dynamic voltage scaling on a low­power microprocessor. In International Conference on Mobile Computing and Networking, pages 251–259, 2001.
M. K. Qureshi, V. Srinivasan, and J. A. Rivers. Scalable high performance main memory system using phase­-change memory technology. In International Symposium on Computer Architecture, pages 24–33, 2009.
M. Tarihi, H. Asadi, A. Haghdoost, M. Arjomand, and H. SarbaziAzad. A hybrid non-­volatile cache design for solid­-state drives using comprehensive i/o characterization. IEEE Transactions on Computers, 65(6):1678–1691, 2016.
P. Wang, G. Sun, T. Wang, Y. Xie, and J. Cong. Designing scratchpad memory architecture with emerging stt­ram memory technologies. In IEEE International Symposium on Circuits and Systems, 2013.
H.­-S. P. Wong, H.­Y. Lee, S. Yu, Y.­S. Chen, Y. Wu, P.­S. Chen, B. Lee, F. T. Chen, and M.­-J. Tsai. Metal–oxide rram. IEEE, 100(6): 1951–1970, 2012.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊