{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:26:11Z","timestamp":1750220771288,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T00:00:00Z","timestamp":1593388800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100014718","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1906541"],"award-info":[{"award-number":["1906541"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,29]]},"DOI":"10.1145\/3392717.3392755","type":"proceedings-article","created":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T18:49:02Z","timestamp":1593456542000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Compiler aided checkpointing using crash-consistent data structures in NVMM systems"],"prefix":"10.1145","author":[{"given":"Tyler","family":"Coy","sequence":"first","affiliation":[{"name":"Washington State University"}]},{"given":"Shuibing","family":"He","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"}]},{"given":"Bin","family":"Ren","sequence":"additional","affiliation":[{"name":"College of William &amp; Mary"}]},{"given":"Xuechen","family":"Zhang","sequence":"additional","affiliation":[{"name":"Washington State University"}]}],"member":"320","published-online":{"date-parts":[[2020,6,29]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0021-9991(03)00298-5"},{"key":"e_1_3_2_1_2_1","unstructured":"2019. pmdk: Persistent Memory Development Kit. https:\/\/github.com\/pmem\/pmdk.  2019. pmdk: Persistent Memory Development Kit. https:\/\/github.com\/pmem\/pmdk."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654081"},{"key":"e_1_3_2_1_4_1","series-title":"SIAM J. Scientific Computing 38","volume-title":"Schroder.2016. Reducing Parallel Communication in Algebraic Multigrid through Sparsification","author":"Bienz Amanda","year":"2016"},{"key":"e_1_3_2_1_5_1","unstructured":"Silas Boyd-wickizer M. Frans Kaashoek Robert Morris and Nickolai Zeldovich. Technical Report TR-2014-019 MIT CSAIL. OpLog: a library for scaling update-heavy data structures.  Silas Boyd-wickizer M. Frans Kaashoek Robert Morris and Nickolai Zeldovich. Technical Report TR-2014-019 MIT CSAIL. OpLog: a library for scaling update-heavy data structures."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024421"},{"volume-title":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '17)","author":"Calciu Irina","key":"e_1_3_2_1_7_1"},{"volume-title":"IO-Intensive Computing. In Proceedings of the 2010 ACM\/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC '10)","year":"2010","author":"Caulfield Adrian M.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4863"},{"volume-title":"a C language family frontend for LLVM","year":"2019","key":"e_1_3_2_1_10_1"},{"key":"e_1_3_2_1_11_1","unstructured":"ROSE compiler infrastructure. 2019. http:\/\/rosecompiler.org\/.  ROSE compiler infrastructure. 2019. http:\/\/rosecompiler.org\/."},{"key":"e_1_3_2_1_12_1","unstructured":"MAWI Datasets. 2019. https:\/\/graphchallenge.mit.edu\/data-sets.  MAWI Datasets. 2019. https:\/\/graphchallenge.mit.edu\/data-sets."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654117"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(89)90034-2"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2017.58"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2017.58"},{"key":"e_1_3_2_1_17_1","unstructured":"Jorge Guerra Leonardo Marmol Daniel Campello Carlos Crespo Raju Rangaswami and Jinpeng Wei. 2012. Software Persistent Memory. In Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12).  Jorge Guerra Leonardo Marmol Daniel Campello Carlos Crespo Raju Rangaswami and Jinpeng Wei. 2012. Software Persistent Memory. In Presented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"volume-title":"Proceedings of the Ninth European Conference on Computer Systems (EuroSys'14)","year":"2014","author":"Han Wentao","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/46\/1\/067"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2831129.2831130"},{"volume-title":"Fundamentals of inkjet printing: the science of inkjet and droplets","author":"Hoath Stephen D.","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735502"},{"key":"e_1_3_2_1_24_1","unstructured":"Yingchao Huang Kai Wu and Dong Li. 2017. High Performance Data Persistence in Non-Volatile Memory for Resilient High Performance Computing. arXiv:cs.DC\/1705.00264  Yingchao Huang Kai Wu and Dong Li. 2017. High Performance Data Persistence in Non-Volatile Memory for Resilient High Performance Computing. arXiv:cs.DC\/1705.00264"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342015570921"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.69"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3330345.3330361"},{"volume-title":"Enforcing Crash Consistency of Evolving Network Analytics in Non-Volatile Main Memory Systems. In 2019 28th International Conference on Parallel Architectures and Compilation Techniques (PACT'19)","year":"2019","author":"Lu Zaixin","key":"e_1_3_2_1_28_1"},{"volume-title":"2015 IEEE 31st International Conference on Data Engineering (ICDE'15)","author":"Macko Peter","key":"e_1_3_2_1_29_1"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.18"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"crossref","unstructured":"Mark E. J. Newman. 2010. Networks : An introduction.  Mark E. J. Newman. 2010. Networks : An introduction.","DOI":"10.1093\/acprof:oso\/9780199206650.001.0001"},{"volume-title":"Persistent Octrees for Parallel Mesh Refinement Through Non-Volatile Byte-Addressable Memory","author":"Nguyen Bao","key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","DOI":"10.1109\/TPDS.2018.2867867"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126944"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901324"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2018.00031"},{"key":"e_1_3_2_1_36_1","unstructured":"ScaLAPACK-Scalable Linear Algebra Package. 2019. http:\/\/www.netlib.org\/scalapack\/.  ScaLAPACK-Scalable Linear Algebra Package. 2019. http:\/\/www.netlib.org\/scalapack\/."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.34"},{"volume-title":"Proc of the Eighth SIAM Conference on Parallel Processing for Scientific Computing.","year":"2007","author":"Plimpton Steve","key":"e_1_3_2_1_39_1"},{"volume-title":"Learning With Continuous Classes. In 5th Australian Joint Conference on Artificial Intelligence. World Scientific, 343--348","year":"1992","author":"Quinlan John R.","key":"e_1_3_2_1_40_1"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1137\/0108018"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSEC.2015.7401454"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/78\/1\/012022"},{"key":"e_1_3_2_1_44_1","unstructured":"Gerris Flow Solver. 2019. http:\/\/gfs.sourceforge.net\/wiki\/index.php\/Main_Page.  Gerris Flow Solver. 2019. http:\/\/gfs.sourceforge.net\/wiki\/index.php\/Main_Page."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362656"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1137\/070681727"},{"key":"e_1_3_2_1_47_1","unstructured":"Lustre File Systems. 2019. https:\/\/lustre.org\/.  Lustre File Systems. 2019. https:\/\/lustre.org\/."},{"volume-title":"Browning","year":"2015","author":"Tan Hua","key":"e_1_3_2_1_48_1"},{"key":"e_1_3_2_1_49_1","unstructured":"Titan. 2019. https:\/\/www.olcf.ornl.gov\/titan\/.  Titan. 2019. https:\/\/www.olcf.ornl.gov\/titan\/."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2413848"},{"volume-title":"Proceedings of the 9th USENIX Conference on File and Stroage Technologies (FAST'11)","author":"Venkataraman Shivaram","key":"e_1_3_2_1_51_1"},{"key":"e_1_3_2_1_52_1","unstructured":"Solving Linear Systems via LU Factorization. 2019. http:\/\/www.netlib.org\/utk\/papers\/pblas\/node21.html.  Solving Linear Systems via LU Factorization. 2019. http:\/\/www.netlib.org\/utk\/papers\/pblas\/node21.html."},{"volume-title":"Proceedings of the Ninth European Conference on Computer Systems (EuroSys '14)","author":"Volos Haris","key":"e_1_3_2_1_53_1"},{"key":"e_1_3_2_1_54_1","first-page":"4","article-title":"Mnemosyne: Lightweight Persistent Memory","volume":"47","author":"Volos Haris","year":"2011","journal-title":"SIGPLAN Not."},{"volume-title":"Elastic Memory Management for Cloud Data Analytics. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","year":"2017","author":"Wang Jingjing","key":"e_1_3_2_1_55_1"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2907294.2907321"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442522"},{"volume-title":"Algorithm-Directed Crash Consistence in Non-volatile Memory for HPC. In 2017 IEEE International Conference on Cluster Computing (CLUSTER).","year":"2017","author":"Yang Shuo","key":"e_1_3_2_1_58_1"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2010.30"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063408"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2012.39"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2009.5161070"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Xuechen Zhang Ujjwal Khanal Xinghui Zhao and Stephen Ficklin. 2017. Making sense of performance in in-memory computing frameworks for scientific data analysis: A case study of the spark system. J. Parallel and Distrib. Comput. (2017).  Xuechen Zhang Ujjwal Khanal Xinghui Zhao and Stephen Ficklin. 2017. Making sense of performance in in-memory computing frameworks for scientific data analysis: A case study of the spark system. J. Parallel and Distrib. Comput. (2017).","DOI":"10.1016\/j.jpdc.2017.10.016"}],"event":{"name":"ICS '20: 2020 International Conference on Supercomputing","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Barcelona Spain","acronym":"ICS '20"},"container-title":["Proceedings of the 34th ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3392717.3392755","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3392717.3392755","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:15Z","timestamp":1750200075000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3392717.3392755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,29]]},"references-count":62,"alternative-id":["10.1145\/3392717.3392755","10.1145\/3392717"],"URL":"https:\/\/doi.org\/10.1145\/3392717.3392755","relation":{},"subject":[],"published":{"date-parts":[[2020,6,29]]},"assertion":[{"value":"2020-06-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}