LightPC: Hardware and Software Co-Design for Energy-Efficient Full System Persistence

Sangwon Lee, Miryeong Kwon, Gyuyoung Park, Myoungsoo Jung

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

We propose LightPC, a lightweight persistencecentric platform to make the system robust against power loss. LightPC consists of hardware and software subsystems, each being referred to as open-channel PMEM (OC-PMEM) and persistence-centric OS (PecOS). OC-PMEM removes physical and logical boundaries in drawing a line between volatile and nonvolatile data structures by unshackling new memory media from conventional PMEM complex. PecOS provides a single execution persistence cut to quickly convert the execution states to persistent information in cases of a power failure, which can eliminate persistent control overhead. We prototype LightPC's computing complex and OC-PMEM using our custom system board. PecOS is implemented based on Linux 4.19 and Berkeley bootloader on the hardware prototype. Our evaluation results show that OC-PMEM can make user-level performance comparable with a DRAM-only non-persistent system, while consuming 73% lower power and 69% less energy. LightPC also shortens the execution time of diverse HPC, SPEC, and In-memory DB workloads, compared to traditional persistent systems by 4.3×, on average.

Original languageEnglish
Title of host publicationISCA 2022 - Proceedings of the 49th Annual International Symposium on Computer Architecture
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages289-305
Number of pages17
ISBN (Electronic)9781450386104
DOIs
Publication statusPublished - 2022 Jun 18
Event49th IEEE/ACM International Symposium on Computer Architecture, ISCA 2022 - New York, United States
Duration: 2022 Jun 182022 Jun 22

Publication series

NameProceedings - International Symposium on Computer Architecture
ISSN (Print)1063-6897

Conference

Conference49th IEEE/ACM International Symposium on Computer Architecture, ISCA 2022
Country/TerritoryUnited States
CityNew York
Period22/6/1822/6/22

Bibliographical note

Funding Information:
The author thanks to Jason Lowe-Power for shepherding this paper. The author also thanks anonymous reviewers of ASPLOS’22, ASPLOS’21, SOSP’21, ATC’21, MICRO’20, and ISCA’20 for their constructive feedback. This work is mainly supported by MemRay grant (G01190170). This work is also in part supported by NRF’s 2021R1A2C4001773, IITP’s 2021-0-00524 & 2022-0-00117, KAIST start-up package (G01190015), and KAIST IDEC. The authors also thank Donghyun Gouk (CAMEL), MemRay, and Samsung for their sample donations and evaluation/technical support. This work is protected by one or more patents. Myoungsoo Jung is the corresponding author.

Publisher Copyright:
© 2022 Copyright held by the owner/author(s). Publication rights licensed to ACM.

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'LightPC: Hardware and Software Co-Design for Energy-Efficient Full System Persistence'. Together they form a unique fingerprint.

Cite this