PPT-Failure-Atomic Slotted Paging for Persistent Memory
Author : jane-oiler | Published Date : 2018-01-07
Jihye Seo WookHee Kim Woongki Baek Beomseok Nam Sam H Noh UNIST Ulsan National Institute of Science and Technology ASPLOS17 Contents Introduction Leveraging
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "Failure-Atomic Slotted Paging for Persis..." is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Failure-Atomic Slotted Paging for Persistent Memory: Transcript
Jihye Seo WookHee Kim Woongki Baek Beomseok Nam Sam H Noh UNIST Ulsan National Institute of Science and Technology ASPLOS17 Contents Introduction Leveraging Persistent Memory in DBMS. Memory Pages InputSec 10 Reads from hard disk per second to resolve hard pages Memory PagesSec See Description Often referenced in older documentation Useful only in combination with Pages InputSec Usage Usage Peak Paging File Usage 70 Amount of P Instructor: Junfeng Yang Outline Memory management goals Segmentation Paging TLB 1 Uni - v.s. multi - programming Simple uniprogramming with a single segm Simon Peyton Jones (Microsoft Research). Tokyo Haskell Users Group. April 2010. Most new programming languages. 1yr. 5yr. 10yr. 15yr. 1,000,000. 1. 100. 10,000. The quick death. Geeks. Practitioners. Kathleen Fisher. cs242. Reading: . “. Beautiful Concurrency. ”. , . . “. The Transactional Memory / Garbage Collection Analogy. ”. Thanks. to Simon . Peyton Jones. for these . slides. . Instructor: Junfeng Yang Outline Memory management goals Segmentation Paging TLB 1 Multiprogramming Simple uniprogramming with a single segment per proce Emerging Persistent . Memory Technologies. Phase change memory. Heat changes memory . cells . between crystalline and amorphous states. Spin torque memory/MRAM. Magnetic layers within . m. emory cells . Lecture . 29. Memory. (6). Review. P2 . assigned. Exam 2 next . Friday. Demand paging. Page faults. TLB intro. Advantage of TLB. When does TLB offer an advantage. When most of the page numbers the process refers to is in the TLB. . Youyou. Lu. 1. , . Jiwu. Shu. 1. , . Long Sun. 1. , . Onur. Mutlu. 2. 1. Tsinghua University. 2. Carnegie Mellon University. Problem:. . Strict write ordering . required for storage consistency dramatically degrades performance in persistent memory. S. anketh. Nalli. , Swapnil . Haria. , . Michael . M. . Swift. , . Mark D. Hill, H. aris. Volos*, Kimberly Keeton*. University of Wisconsin-Madison &. *Hewlett-Packard . Labs. Facilitate better system support for Persistent . CSSE 332. Operating Systems. Rose-Hulman Institute of Technology. Segmentation. Memory-management scheme that supports user view of memory . A program is a collection of segments. A segment is a logical unit such as:. Koo. sm.koo1989@gmail.com. “NVM Duet: Unified Working Memory and Persistent Store Architecture”. Ren-. Shuo. Liu, De-Yu Shen, Chia-Lin Yang, Shun-. Chih. Yu, Cheng-Yuan Michael Wang. Index. Background. Emerging Persistent . Memory Technologies. Phase change memory. Heat changes memory . cells . between crystalline and amorphous states. Spin torque memory/MRAM. Magnetic layers within . m. emory cells . S. anketh. Nalli. , Swapnil . Haria. , . Michael . M. . Swift. , . Mark D. Hill, H. aris. Volos*, Kimberly Keeton*. University of Wisconsin-Madison &. *Hewlett-Packard . Labs. Facilitate better system support for Persistent . BYTE ADDR. NONVOLATILE. PERSISTENT MEMORY. CPU. PERSISTENTMEMORY. Provides an opportunity to manipulate persistent data directly. Ld/St. NVM. FAST. BYTE ADDR. NONVOLATILE. WHAT HAPPENS WHEN . WE RUN AN APPLICATION?.
Download Document
Here is the link to download the presentation.
"Failure-Atomic Slotted Paging for Persistent Memory"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.
Related Documents