Building high-performance smartphones via non-volatile memory
Kan Zhong, Tianzheng Wang, Zhu Xiao, Linbo Long, Duo Liu, Weichen Liu, Zili Shao, Edwin H.‐M. Sha · 2014
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 smartphones 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.