Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3357526.3357528acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmemsysConference Proceedingsconference-collections
research-article

Evaluation of intel 3D-xpoint NVDIMM technology for memory-intensive genomic workloads

Published: 30 September 2019 Publication History
  • Get Citation Alerts
  • Abstract

    New 3D-XPoint™ technology, developed by Intel and Micron, promises to deliver high-density, lower-cost, non-volatile storage with DRAM-like performance characteristics. This paper presents a detailed empirical evaluation of Intel's Optane DC Persistent Memory solution that provides 3D-XPoint NV-DIMMs, which are directly attached to the memory bus. We evaluate general performance through a set of micro-benchmarks and also evaluate application-specific performance through measurement of a production bioinformatics workload (genome K-mer analysis). This is a memory-intensive workload that does not scale-out well with conventional data-partitioning and therefore directly benefits from increased main memory capacity. Thus, for this workload, 3D-Xpoint is key to enabling previously unattainable results. We compare performance with existing DRAM memory, evaluate different modes of operation and examine multiple integration approaches.

    References

    [1]
    Christopher Cantalupo, Vishwanath Venkatesan, Jeff Hammond, Krzysztof Czurlyo, and Simon David Hammond. 2015. memkind: An Extensible Heap Memory Manager for Heterogeneous Memory Platforms and Mixed Memory Policies. (3 2015).
    [2]
    Intel Corporation. 2015-2018. pmem.io: Persistent Memory Programming. https://pmem.io/pmdk/.
    [3]
    R. F. Freitas and W. W. Wilcke. 2008. Storage-class Memory: The Next Storage System Technology. IBM J. Res. Dev. 52, 4 (July 2008), 439--447.
    [4]
    Aasheesh Kolli. 2017. Architecting Persistent Memory Systems. Ph.D. Thesis (2017).
    [5]
    Mengxing Liu, Mingxing Zhang, Kang Chen, Xuehai Qian, Yongwei Wu, Weimin Zheng, and Jinglei Ren. 2017. DudeTM: Building Durable Transactions with Decoupling for Persistent Memory. In Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17). ACM, New York, NY, USA, 329--343.
    [6]
    Youyou Lu, Jiwu Shu, and Long Sun. 2016. Blurred Persistence: Efficient Transactions in Persistent Memory. Trans. Storage 12, 1, Article 3 (Jan. 2016), 29 pages.
    [7]
    K Mullis, F Faloona, S Scharf, R Saiki, G Horn, and H Erlich. 1986. Specific Enzymatic Amplification of DNA In Vitro: The Polymerase Chain Reaction. Cold Spring Harbor Symposia on Quantitative Biology 51, 0 (Jan. 1986), 263--273.
    [8]
    Matheus Ogleari, Ethan L. Miller, and Jishen Zhao. 2018. Steal but No Force: Efficient Hardware Undo+Redo Logging for Persistent Memory Systems. 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA) (2018), 336--349.
    [9]
    Geoff Pike. 2018. CityHash: A family of hash functions for string hashing. https://github.com/google/cityhash.
    [10]
    Jinglei Ren, Jishen Zhao, Samira Khan, Jongmoo Choi, Yongwei Wu, and Onur Mutlu. 2015. ThyNVM: Enabling Software-transparent Crash Consistency in Persistent Memory Systems. In Proceedings of the 48th International Symposium on Microarchitecture (MICRO-48). ACM, New York, NY, USA, 672--685.
    [11]
    Andy Rudoff. 2017. Persistent Memory Programming. https://www.usenix.org/publications/login/summer2017/rudoff. USENIX; login: 42, 2 (2017).
    [12]
    William Wang and Stephan Diestelhorst. 2018. Quantify the Performance Overheads of PMDK. In Proceedings of the International Symposium on Memory Systems (MEMSYS '18). ACM, New York, NY, USA, 50--52.

    Cited By

    View all
    • (2024)Reducing the Impact of I/O Contention in Numerical Weather Prediction Workflows at Scale Using DAOSProceedings of the Platform for Advanced Scientific Computing Conference10.1145/3659914.3659926(1-12)Online publication date: 3-Jun-2024
    • (2024)Achieving DRAM-Like PCM by Trading Off Capacity for LatencyIEEE Transactions on Computers10.1109/TC.2024.335577973:4(1180-1189)Online publication date: 1-Apr-2024
    • (2023)LazySortInformation Sciences: an International Journal10.1016/j.ins.2023.119137641:COnline publication date: 1-Sep-2023
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    MEMSYS '19: Proceedings of the International Symposium on Memory Systems
    September 2019
    517 pages
    ISBN:9781450372060
    DOI:10.1145/3357526
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 30 September 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3DXP
    2. PCM
    3. bioinformatics
    4. genomics
    5. kmers
    6. storage class memory

    Qualifiers

    • Research-article

    Conference

    MEMSYS '19
    MEMSYS '19: The International Symposium on Memory Systems
    September 30 - October 3, 2019
    District of Columbia, Washington, USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)38
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Reducing the Impact of I/O Contention in Numerical Weather Prediction Workflows at Scale Using DAOSProceedings of the Platform for Advanced Scientific Computing Conference10.1145/3659914.3659926(1-12)Online publication date: 3-Jun-2024
    • (2024)Achieving DRAM-Like PCM by Trading Off Capacity for LatencyIEEE Transactions on Computers10.1109/TC.2024.335577973:4(1180-1189)Online publication date: 1-Apr-2024
    • (2023)LazySortInformation Sciences: an International Journal10.1016/j.ins.2023.119137641:COnline publication date: 1-Sep-2023
    • (2022)Bi‐Stable Resistance Generation Mechanism for Oxygenated Amorphous Carbon‐Based Resistive Random‐Access MemoryAdvanced Electronic Materials10.1002/aelm.2021010838:5Online publication date: 17-Jan-2022
    • (2021)Revisiting the design of LSM-tree Based OLTP storage engine with persistent memoryProceedings of the VLDB Endowment10.14778/3467861.346787514:10(1872-1885)Online publication date: 1-Jun-2021
    • (2021)Off-chip prefetching based on Hidden Markov Model for non-volatile memory architecturesPLOS ONE10.1371/journal.pone.025704716:9(e0257047)Online publication date: 14-Sep-2021
    • (2021)Writeback Modeling: Theory and Application to Zipfian WorkloadsProceedings of the International Symposium on Memory Systems10.1145/3488423.3519331(1-14)Online publication date: 27-Sep-2021
    • (2021)Single-node partitioned-memory for huge graph analyticsProceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/3458817.3476156(1-14)Online publication date: 14-Nov-2021
    • (2021)Optimizing large-scale plasma simulations on persistent memory-based heterogeneous memory with effective data placement across memory hierarchyProceedings of the 35th ACM International Conference on Supercomputing10.1145/3447818.3460356(203-214)Online publication date: 3-Jun-2021
    • (2021)Virtual machines pre-copy live migration cost modeling and prediction: a surveyDistributed and Parallel Databases10.1007/s10619-021-07387-240:2-3(441-474)Online publication date: 6-Dec-2021
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media