Loading...

Optimization of Operating System to Employ Emerging Memory Technologies

Salkhordeh Haghighi, Reza | 2019

703 Viewed
  1. Type of Document: Ph.D. Dissertation
  2. Language: Farsi
  3. Document No: 51925 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Asadi, Hossein
  7. Abstract:
  8. Non-Volatile Memories (NVMs) are emerging storage devices with promising characteristics such as low static power consumption, high performance, and non-volatile property to keep the stored data in the absence of power supply. Despite such interesting characteristics, NVMs suffer from high dynamic power consumption and limited lifetime. These limitations prevent NVMs from directly replacing the existing storage devices without any refinement in the architecture of computer systems. In this dissertation, we first investigate the characteristics of emerging NVMs and offer effective architectures to improve the efficiency of computer systems at the Operating System (OS) level. The main aim of the proposed architectures is reducing the power consumption and latency of accesses to the main memory and disk subsystem. The proposed architectures are employed at two important levels of OSs, namely, virtual memory management and block I/O layers. All proposed architectures try to reduce the number of writes in NVMs and exploit their non-volatility feature. Our experiments show that the proposed architectures can effectively reduce the power consumption (up to 73%) and improve performance (up to 24%) in the main memory and disk subsystem
  9. Keywords:
  10. Nonvolatile Memory ; Operating System ; Performance ; Energy Consumption ; Energy Storage Device (ESD)

 Digital Object List

 Bookmark

...see more