|
[1] KL Wang, JG Alzate, and P Khalili Amiri. Lowpower nonvolatile spintronic memory: Sttram and beyond. Journal of Physics D: Applied Physics, 46(7):074003, 2013. [2] Benjamin C Lee, Ping Zhou, Jun Yang, Youtao Zhang, Bo Zhao, Engin Ipek, Onur Mutlu, and Doug Burger. Phasechange technology and the future of main memory. IEEE micro, 30(1):143–143, 2010. [3] Ping Chi, Cong Xu, Tao Zhang, Xiangyu Dong, and Yuan Xie. Using multilevel cell stt ram for fast and energyefficient local checkpointing. In 2014 IEEE/ACM International Conference on ComputerAided Design (ICCAD), pages 301–308. IEEE, 2014. [4] MuTien Chang, Paul Rosenfeld, ShihLien Lu, and Bruce Jacob. Technology compari son for large lastlevel caches (l 3 cs): Lowleakage sram, low writeenergy sttram, and refreshoptimized edram. In 2013 IEEE 19th International Symposium on High Perfor mance Computer Architecture (HPCA), pages 143–154. IEEE, 2013. [5] Shimin Chen, Phillip B Gibbons, Suman Nath, et al. Rethinking database algorithms for phase change memory. In CIDR, volume 11, page 5th, 2011. [6] MingChang Yang, ChengChin Tu, YuanHao Chang, PeiLun Suei, and TeiWei Kuo. Enduranceaware clusteringbased mining algorithm for nonvolatile phasechange mem ory. In 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE), pages 719– 720. IEEE, 2014. [7] Joy Arulraj, Justin Levandoski, Umar Farooq Minhas, and PerAke Larson. Bztree: A highperformance latchfree range index for nonvolatile memory. Proceedings of the VLDB Endowment, 11(5):553–565, 2018. [8] Alexander van Renen, Viktor Leis, Alfons Kemper, Thomas Neumann, Takushi Hashida, Kazuichi Oe, Yoshiyasu Doi, Lilian Harada, and Mitsuru Sato. Managing nonvolatile memory in database systems. In Proceedings of the 2018 International Conference on Management of Data, pages 1541–1555, 2018. [9] Joy Arulraj and Andrew Pavlo. How to build a nonvolatile memory database management system. In Proceedings of the 2017 ACM International Conference on Management of Data, pages 1753–1758, 2017. [10] Mihnea Andrei, Christian Lemke, Günter Radestock, Robert Schulze, Carsten Thiel, Rolando Blanco, Akanksha Meghlan, Muhammad Sharique, Sebastian Seifert, Surendra Vishnoi, et al. Sap hana adoption of nonvolatile memory. Proceedings of the VLDB Endowment, 10(12):1754–1765, 2017. [11] Ohad Rodeh, Josef Bacik, and Chris Mason. Btrfs: The linux btree filesystem. ACM Transactions on Storage (TOS), 9(3):1–32, 2013. [12] Avantika Mathur, Mingming Cao, Suparna Bhattacharya, Andreas Dilger, Alex Tomas, and Laurent Vivier. The new ext4 filesystem: current status and future plans. In Proceedings of the Linux symposium, volume 2, pages 21–33. Citeseer, 2007. [13] Ping Chi, WangChien Lee, and Yuan Xie. Making b+tree efficient in pcmbased main memory. In Proceedings of the 2014 international symposium on Low power electronics and design, pages 69–74, 2014. [14] Hosagrahar V Jagadish, Beng Chin Ooi, KianLee Tan, Cui Yu, and Rui Zhang. idistance: An adaptive b+tree based indexing method for nearest neighbor search. ACM Transac tions on Database Systems (TODS), 30(2):364–397, 2005. [15] Sparsh Mittal and Jeffrey S Vetter. A survey of software techniques for using nonvolatile memories for storage and main memory systems. IEEE Transactions on Parallel and Distributed Systems, 27(5):1537–1550, 2015. [16] Rick Stevens. Deep learning in cancer and infectious disease: novel driver problems for future hpc architecture. In Proceedings of the 26th International Symposium on High Performance Parallel and Distributed Computing, pages 65–65, 2017. [17] Geoffrey W Burr, Robert M Shelby, Abu Sebastian, Sangbum Kim, Seyoung Kim, Severin Sidler, Kumar Virwani, Masatoshi Ishii, Pritish Narayanan, Alessandro Fumarola, et al. Neuromorphic computing using nonvolatile memory. Advances in Physics: X, 2(1):89– 124, 2017. [18] Doo Seok Jeong and Cheol Seong Hwang. Nonvolatile memory materials for neuromor phic intelligent machines. Advanced Materials, 30(42):1704729, 2018. [19] Chundong Wang, Qingsong Wei, Lingkun Wu, Sibo Wang, Cheng Chen, Xiaokui Xiao, Jun Yang, Mingdi Xue, and Yechao Yang. Persisting rbtree into nvm in a consistency perspective. ACM Transactions on Storage (TOS), 14(1):1–27, 2018. [20] K. Vättö, I. Cutress, and R. Smith. Analyzing intelmicron 3d xpoint: The next generation nonvolatile memory @ONLINE, = http://goo.gl/xhjPRr, 2016. [21] Zihao Liu, Wujie Wen, Lei Jiang, Yier Jin, and Gang Quan. A statistical sttram retention model for fast memory subsystem designs. In 2017 22nd Asia and South Pacific Design Automation Conference (ASPDAC), pages 720–725. IEEE, 2017. [22] Xunchao Chen, Jun Wang, and Jian Zhou. Promoting mlc sttram for the future persistent memory system. In 2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/ PiCom/DataCom/CyberSciTech), pages 1180–1185. IEEE, 2017. [23] Manu Komalan, Oh Hyung Rock, Matthias Hartmann, Sushil Sakhare, Christian Tenllado, José Ignacio Gómez, Gouri Sankar Kar, Arnaud Furnemont, Francky Catthoor, Sophiane Senni, et al. Main memory organization tradeoffs with dram and sttmram options based on gem5nvmain simulation frameworks. In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 103–108. IEEE, 2018. [24] Jiaxin Ou, Jiwu Shu, and Youyou Lu. A high performance file system for nonvolatile main memory. In Proceedings of the Eleventh European Conference on Computer Systems, pages 1–16, 2016. [25] JuYoung Jung and Sangyeun Cho. Memorage: Emerging persistent ram based malleable main memory and storage architecture. In Proceedings of the 27th international ACM conference on International conference on supercomputing, pages 115–126, 2013. [26] RenShuo Liu, DeYu Shen, ChiaLin Yang, ShunChih Yu, and ChengYuan Michael Wang. Nvm duet: Unified working memory and persistent store architecture. ACM SIGARCH Computer Architecture News, 42(1):455–470, 2014. [27] Xiaojian Wu and AL Narasimha Reddy. Scmfs: a file system for storage class memory. In Proceedings of 2011 International Conference for High Performance Computing, Net working, Storage and Analysis, pages 1–11, 2011. [28] Jun Yang, Qingsong Wei, Cheng Chen, Chundong Wang, Khai Leong Yong, and Bing sheng He. Nvtree: Reducing consistency cost for nvmbased single level systems. In 13th {USENIX} Conference on File and Storage Technologies ({FAST} 15), pages 167– 181, 2015. [29] Yi Lin, PoChun Huang, Duo Liu, Xiao Zhu, and Liang Liang. Making inmemory frequent pattern mining durable and energy efficient. In 2016 45th International Conference on Parallel Processing (ICPP), pages 47–56. IEEE, 2016. [30] Guy E Blelloch, Jeremy T Fineman, Phillip B Gibbons, Yan Gu, and Julian Shun. Sorting with asymmetric read and write costs. In Proceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures, pages 1–12, 2015. [31] Stratis D. Viglas. Writelimited sorts and joins for persistent memory. Proceedings of the VLDB Endowment VLDB Endowment Hompage archive, 7(5):413–424, 2014. [32] Guy E Blelloch, Yan Gu, Julian Shun, and Yihan Sun. Parallel writeefficient algorithms and data structures for computational geometry. In Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, pages 235–246, 2018. [33] Riko Jacob and Nodari Sitchinava. Lower bounds in the asymmetric external memory model. In Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures, pages 247–254, 2017. [34] Tim Feldman and Garth Gibson. Shingled magnetic recording: Areal density increase requires new data management. ; login:: the magazine of USENIX & SAGE, 38(3):22–30, 2013. [35] Simon Greaves, Yasushi Kanai, and Hiroaki Muraoka. Shingled recording for 2–3 tbit/in^2. IEEE Transactions on Magnetics, 45(10):3823–3829, 2009. [36] Y Shiroishi, K Fukuda, I Tagawa, H Iwasaki, S Takenoiri, H Tanaka, H Mutoh, and N Yoshikawa. Future options for hdd storage. IEEE Transactions on Magnetics, 45(10): 3816–3822, 2009. [37] Weiping He and David HC Du. Smart: An approach to shingled magnetic recording trans lation. In 15th {USENIX} Conference on File and Storage Technologies ({FAST} 17), pages 121–134, 2017. [38] Yuval Cassuto, Marco AA Sanvido, Cyril Guyot, David R Hall, and Zvonimir Z Bandic. Indirection systems for shingledrecording disk drives. In 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST), pages 1–14. IEEE, 2010. [39] ChunFeng Wu, MingChang Yang, and YuanHao Chang. Improving runtime perfor mance of deduplication system with hostmanaged smr storage drives. In 2018 55th ACM/ ESDA/IEEE Design Automation Conference (DAC), pages 1–6. IEEE, 2018. [40] Saurabh Kadekodi, Swapnil Pimpale, and Garth A Gibson. Caveatscriptor: Write any where shingled disks. In 7th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 15), 2015. [41] Fenggang Wu, Ziqi Fan, MingChang Yang, Baoquan Zhang, Xiongzi Ge, and David HC Du. Performance evaluation of host aware shingled magnetic recording (hasmr) drives. IEEE Transactions on Computers, 66(11):1932–1945, 2017. [42] Adam Manzanares, Noah Watkins, Cyril Guyot, Damien LeMoal, Carlos Maltzahn, and Zvonimr Bandic. {ZEA}, a data management approach for {SMR}. In 8th {USENIX} Workshop on Hot Topics in Storage and File Systems (HotStorage 16), 2016. [43] Eugene Inseok Chong, Jagannathan Srinivasan, Souripriya Das, Chuck Freiwald, Aravind Yalamanchi, Mahesh Jagannath, AnhTuan Tran, Ramkumar Krishnan, and Richard Jiang. A mapping mechanism to support bitmap index and other auxiliary structures on tables stored as primary b+trees. ACM SIGMOD Record, 32(2):78–88, 2003. [44] Sai Wu, Dawei Jiang, Beng Chin Ooi, and KunLung Wu. Efficient btree based indexing for cloud data processing. Proceedings of the VLDB Endowment, 3(12):1207–1218, 2010. [45] Xiaofeng Gao, Binjie Li, Zongchen Chen, Maofan Yin, Guihai Chen, and Yaohui Jin. Ft index: A distributed indexing scheme for switchcentric cloud storage system. In 2015 IEEE International Conference on Communications (ICC), pages 301–306. IEEE, 2015. [46] Patrick O'Neil, Edward Cheng, Dieter Gawlick, and Elizabeth O'Neil. The logstructured mergetree (lsmtree). Acta Informatica, 33(4):351–385, 1996. [47] Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C Hsieh, Deborah A Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E Gruber. Bigtable: A distributed storage system for structured data. ACM Transactions on Computer Systems (TOCS), 26(2):1–26, 2008. [48] Shimin Chen and Qin Jin. Persistent b+trees in nonvolatile main memory. Proceedings of the VLDB Endowment, 8(7):786–797, 2015. [49] Philippe Flajolet and Andrew Odlyzko. The average height of binary trees and other simple trees. Journal of Computer and System Sciences, 25(2):171–213, 1982. [50] Brian F Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking cloud serving systems with ycsb. In Proceedings of the 1st ACM symposium on Cloud computing, pages 143–154, 2010. [51] Nathan Binkert, Bradford Beckmann, Gabriel Black, Steven K Reinhardt, Ali Saidi, Arkaprava Basu, Joel Hestness, Derek R Hower, Tushar Krishna, Somayeh Sardashti, et al. The gem5 simulator. ACM SIGARCH computer architecture news, 39(2):1–7, 2011. [52] Matthew Poremba, Tao Zhang, and Yuan Xie. Nvmain 2.0: A userfriendly memory sim ulator to model (non) volatile memory systems. IEEE Computer Architecture Letters, 14(2):140–143, 2015. [53] Transaction Processing Performance Council (TPC). Tpc benchmark h 2.18.0@ONLINE, http://www.tpc.org/tpc_documents_current_versions/pdf/tpc-h_v2.18.0. pdf, 2018. [54] Seagate Inc. Data sheet barracud@ONLINE, https://www.seagate.com/files/ staticfiles/docs/pdf/datasheet/disc/barracuda-ds1737-1-1111us.pdf.
|