Proceedings of the 14th International Conference on Embedded Software 2014
DOI: 10.1145/2656045.2656049
|View full text |Cite
|
Sign up to set email alerts
|

Building high-performance smartphones via non-volatile memory

Abstract: 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 o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
26
1

Year Published

2015
2015
2022
2022

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 42 publications
(36 citation statements)
references
References 25 publications
0
26
1
Order By: Relevance
“…To ease the memory pressure of smartphones, Zhong et al [2014] implemented NVMSwap, which builds a swap area for smartphone systems with NVM. Specifically, they proposed copy-on-write swap-in (COWS), so that read requests can get data directly from the swap area with zero memory copy.…”
Section: Wear Levelingmentioning
confidence: 99%
“…To ease the memory pressure of smartphones, Zhong et al [2014] implemented NVMSwap, which builds a swap area for smartphone systems with NVM. Specifically, they proposed copy-on-write swap-in (COWS), so that read requests can get data directly from the swap area with zero memory copy.…”
Section: Wear Levelingmentioning
confidence: 99%
“…To implement the proposed swapping system, we will implement based on NVM-Swap [14], [15] works. The difference of previous works are following.…”
Section: Methodsmentioning
confidence: 99%
“…Some studies are using non volatile memory in swap space such as NVM-Swap. [14] It provides a swapping method of utilizing the non volatile memory without compromising the user experience for the Android devices. In particular, it does not use the non volatile memory as a block device.…”
Section: Memory Swappingmentioning
confidence: 99%
“…Table II summarizes the application sets used in our experiments. To guarantee the effectiveness of our experimental results, we conduct experiments with the Android UI/Application Exerciser Monkey, a stress test tool in the Android SDK that can generate pseudo-random streams of user events such as clicks, touches and gestures [24]. When applications are specified in Monkey parameters, it would run the random events generated by Monkey.…”
Section: A Experiments Setupmentioning
confidence: 99%