Loading...
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 49959 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Sarbazi-Azad, Hamid
- Abstract:
- With increasing number of cores and developing sophisticated applications in today’s computer systems, larger main memory capacity is increasingly demanded. Unfortunately, DRAM cannot satisfy the increasing demand for larger main memory capacity due to its power and scalability limits that makes further scaling of DRAM infeasible. Phase Change Memory (PCM) is one of the most promising candidates to be used at main memory level of the memory hierarchy because it is more scalable, denser, and consumes less standby power compared to DRAM. PCM is a new resistive memory which is capable of storing data based on resistance values. The wide resistance range of PCM allows for storing multiple bits per cell (MLC) rather than a single bit per cell (SLC). Unfortunately, higher density of MLC PCM comes at the expense of longer read/write latency, higher energy consumption and earlier wearout compared to the SLC PCM.In order to deal with the limited lifetime of PCM, some extra storage per memory line is required to correct permanent hard errors (stuck-at faults). Since the extra storage is used only when permanent faults occur, it has a low utilization for a long time before hard errors start to occur. In this paper, we utilize the extra storage to improve the read/write latency in a 2-bit MLC PCM using a relaxation scheme for writing the cells for intermediate resistance levels. Evaluation results show that the proposed scheme improves read latency by 17:4%, write latency by 37:7%, and overall system performance (IPC) by 13:1% over the baseline. It is noteworthy that combining the proposed scheme and FPC compression method improves read latency by 32:7%, write latency by 52:3%, and overall system performance (IPC) by 26:7%
- Keywords:
- Energy Consumption ; Energy Delay Product ; Phase Change Memory ; Multi-Level Cell Phase Change Memory (MLC-PCM) ; Write Speed ; Approximate Storing
-
محتواي کتاب
- view
- فهرست شکلها
- فهرست جدولها
- مقدمه
- خطاهای سخت و نرم
- روش پیشنهادی
- ساختار پایاننامه
- پیشزمینه
- ساختار حافظهی تغییرفاز
- چالشهای پیشروی در حافظهی چندسطحی
- عملیات نوشتن
- مدلسازی عملیات نوشتن در حافظهی چندسطحی
- مدلسازی عملیات نوشتن در حافظهی سهسطحی
- عملیات خواندن
- کارهای مرتبط پیشین
- روشهای ارایه شده جهت کاستن از انرژی مصرفی و سربار طول عمر در عملیات نوشتن
- روشهای ارایه شده جهت بهبود سرعت عملیات نوشتن
- معماری پیشنهادی
- انگیزه
- روش پیشنهادی
- سختافزار روش پیشنهادی
- مدار کدگذار
- مدار کدگشا
- سربار مدارهای کدگذار/کدگشا
- ارزیابی معماری پیشنهادی
- تنظیمات شبیهسازی
- نتایج شبیهسازی
- تاخیر موثر خواندن/نوشتن
- انرژی نوشتن
- تعداد دستور اجرا شده در پالس ساعت
- حاصلضرب توان-تاخیر
- طول عمر
- تجهیز روش پیشنهادی با فشردهسازی
- تاخیر موثر خواندن/نوشتن
- انرژی نوشتن
- تعداد دستور اجرا شده در پالس ساعت
- حاصلضرب توان-تاخیر
- اثر فرکانس پردازنده بر کارایی روش پیشنهادی
- مقایسهی روش پیشنهادی با حافظهی سهسطحی
- نتیجهگیری و کارهای آتی
- مراجع
- واژهنامه انگلیسی به فارسی
- واژهنامه فارسی به انگلیسی