首页 | 本学科首页   官方微博 | 高级检索  
     


System-level impacts of persistent main memory using a search engine
Affiliation:1. HP R&D, Porto Alegre, Brazil;2. PUCRS, Faculty of Informatics, Porto Alegre, Brazil;1. Department of Electronic Engineering, Jinwen University of Science and Technology, No. 99, Anzhong Road, Xindian Dist., New Taipei City 23154, Taiwan;2. Instrument Technology Research Center, National Applied Research Laboratories, No. 20, R&D Road VI, Hsinchu Science Park, Hsinchu 30076, Taiwan;1. Department of Computer Science and Engineering, National Institute of Technology, Durgapur, India;2. Department of Computer Science and Technology, Bengal Engineering and Science University, Shibpur, India;1. LIRMM - UM2/CNRS, 161 rue Ada, 34095, Montpellier cedex 5, France;2. ESYCOM, ESIEE Paris, Université Paris-Est, F-93162 Noisy-le-Grand, France;3. CEA, DAM, DIF, F-91297 Arpajon, France;1. Department of Electrical and Computer Engineering, Concordia University, Montreal, Quebec, Canada H3G 1M8;2. Department of Electrical and Computer Engineering, Khalifa University of Science, Technology and Research, P.O. Box 573 Sharjah, United Arab Emirates;3. École Nationale d''ingénieurs de Sousse, Sousse, Tunisia
Abstract:Computer memory systems traditionally use distinct technologies for different hierarchy levels, typically volatile, high speed, high cost/byte solid state memory for caches and main memory (SRAM and DRAM), and non-volatile, low speed, low cost/byte technologies (magnetic disks and flash) for secondary storage. Currently, non-volatile memory (NVM) technologies are emerging and may substantially change the landscape of memory systems. In this work we assess system-level latency and energy impacts of a computer with persistent main memory using PCRAM and Memristor, comparing the development and execution of a search engine application implementing both a traditional file-based approach and a memory persistence approach (Mnemosyne). Our observations show that using memory persistence on top of NVM main memory, instead of a file-based approach on top DRAM/Disk, produces less than half lines of code, is more than 4× faster to develop, consumes 33× less memory energy, and executes search tasks up to 33× faster.
Keywords:Non-volatile memory  Persistent main memory  PCRAM  RRAM  Memristor
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号