{"id":345,"date":"2021-11-19T03:48:58","date_gmt":"2021-11-19T03:48:58","guid":{"rendered":"https:\/\/casl.sdsu.edu\/wordpress\/?page_id=345"},"modified":"2021-11-19T03:48:58","modified_gmt":"2021-11-19T03:48:58","slug":"decoupling-file-system-from-volatile-main-memory","status":"publish","type":"page","link":"https:\/\/casl.sdsu.edu\/wordpress\/?page_id=345","title":{"rendered":"Decoupling File System from Volatile Main Memory"},"content":{"rendered":"\n<p><strong><em>A First Step towards a Single-Level Persistent Store<\/em><\/strong>\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"451\" src=\"http:\/\/casl.sdsu.edu\/wordpress\/wp-content\/uploads\/2021\/11\/Intel-memory-tier.png\" alt=\"Intel Memory Tier\" class=\"wp-image-118\" srcset=\"https:\/\/casl.sdsu.edu\/wordpress\/wp-content\/uploads\/2021\/11\/Intel-memory-tier.png 845w, https:\/\/casl.sdsu.edu\/wordpress\/wp-content\/uploads\/2021\/11\/Intel-memory-tier-300x160.png 300w, https:\/\/casl.sdsu.edu\/wordpress\/wp-content\/uploads\/2021\/11\/Intel-memory-tier-768x410.png 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><\/figure>\n\n\n\n<p>A file system is a computer software module, which is in charge of how files are named, stored, and retrieved. Existing file systems are running on a DRAM (dynamic random access memory)-based main memory system. However, DRAM is starting to hit the density and power ceiling, which makes it hard to provide a high capacity and energy efficiency. On the other hand, emerging persistent memory technologies like 3D Xpoint are generally more energy-efficient and denser than DRAM. This project will develop a new persistent file system that is completely decoupled from the conventional DRAM-based volatile main memory.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>This project will contribute to memory and storage technologies by developing a new single-level persistent memory architecture and a new file system dedicated to it. The new architecture will turn a small-size DRAM-based main memory system to a large-capacity persistent memory system that can access files in-place. This project will proceed along two thrusts. First, it will bridge the technology gap in building high-performance persistent memory systems with an in-depth investigation. Second, it will develop the first file system devoted to a single-level persistent store to efficiently manage data, which is increasingly demanded by data-intensive applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A First Step towards a Single-Level Persistent Store\u00a0 A file system is a computer software module, which is in charge of how files are named,<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-345","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=345"}],"version-history":[{"count":1,"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/345\/revisions"}],"predecessor-version":[{"id":346,"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=\/wp\/v2\/pages\/345\/revisions\/346"}],"wp:attachment":[{"href":"https:\/\/casl.sdsu.edu\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}