跳到主要导航 跳到搜索 跳到主要内容

Building high-performance smartphones via non-volatile memory: The swap approach

  • Kan Zhong
  • , Tianzheng Wang
  • , Xiao Zhu
  • , Linbo Long
  • , Duo Liu*
  • , Weichen Liu
  • , Zili Shaot
  • , Edwin H.M. Sha
  • *此作品的通讯作者
  • Chongqing University
  • University of Toronto
  • Hong Kong Polytechnic University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Smartphones are getting increasingly high-performance with advances in mobile processors and larger main memories to support feature-rich applications. However, the storage subsystem has always been a prohibitive factor that slows down the pace of reaching even higher performance while maintaining good user experience. Despite today's smart-phones are equipped with larger-than-ever main memories, they consume more energy and still run out of memory. But the slow NAND flash based storage vetoes the possibility of swapping - an important technique to extend main memory - and leaves a system that constantly terminates user applications under memory pressure. In this paper, we revisit swapping for smartphones with fast, byte-addressable, non-volatile memory (NVM) technologies. Instead of using flash, we build the swap area with NVM, to allow high performance without sacrificing user experience. Based on NVM's high performance and byte-addressability, we show that a copy-on-write swap-in scheme can achieve even better performance by avoiding unnecessary memory copy operations. To avoid fast worn-out of certain NVMs, we also propose Heap-Wear, a wear leveling algorithm that more evenly distributes writes in NVM. Evaluation results based on the Google Nexus 5 smartphone show that our solution can effectively enhance smartphone performance and give better wear-leveling of NVM.

源语言英语
主期刊名2014 Proceedings of the International Conference on Embedded Software, EMSOFT 2014
出版商Association for Computing Machinery
ISBN(电子版)9781450330527
DOI
出版状态已出版 - 12 10月 2014
已对外发布
活动14th International Conference on Embedded Software, EMSOFT 2014 - New Delhi, 印度
期限: 12 10月 201417 10月 2014

出版系列

姓名2014 Proceedings of the International Conference on Embedded Software, EMSOFT 2014

会议

会议14th International Conference on Embedded Software, EMSOFT 2014
国家/地区印度
New Delhi
时期12/10/1417/10/14

指纹

探究 'Building high-performance smartphones via non-volatile memory: The swap approach' 的科研主题。它们共同构成独一无二的指纹。

引用此