Hierarchical hybrid memory management in OS for tiered memory systems

L Liu, S Yang, L Peng, X Li - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
The emerging hybrid DRAM-NVM architecture is challenging the existing memory
management mechanism at the level of the architecture and operating system. In this paper …

On-demand block-level address mapping in large-scale NAND flash storage systems

R Chen, Z Qin, Y Wang, D Liu, Z Shao… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
The density of flash memory chips has doubled every two years in the past decade and the
trend is expected to continue. The increasing capacity of NAND flash memory leads to large …

Parallel all the time: Plane level parallelism exploration for high performance SSDs

C Gao, L Shi, CJ Xue, C Ji, J Yang… - 2019 35th Symposium …, 2019 - ieeexplore.ieee.org
Solid state drives (SSDs) are constructed with multiple level parallel organization, including
channels, chips, dies and planes. Among these parallel levels, plane level parallelism …

SmartSwap: High-performance and user experience friendly swapping in mobile systems

X Zhu, D Liu, K Zhong, J Ren, T Li - Proceedings of the 54th Annual …, 2017 - dl.acm.org
With high-performance mobile processors and large main memory, smartphones are now
integrated with more applications and richer functionality than ever. This poses larger …

Dual-page checkpointing: An architectural approach to efficient data persistence for in-memory applications

S Wu, F Zhou, X Gao, H Jin, J Ren - ACM Transactions on Architecture …, 2019 - dl.acm.org
Data persistence is necessary for many in-memory applications. However, the disk-based
data persistence largely slows down in-memory applications. Emerging non-volatile memory …

Morphable resistive memory optimization for mobile virtualization

L Long, D Liu, L Liang, X Zhu, K Zhong… - … on Computer-Aided …, 2015 - ieeexplore.ieee.org
Virtualization offers significant benefits, such as better isolation and security for mobile
systems. However, the limited amount of memory and virtualization's memory-demanding …

Secure, consistent, and high-performance memory snapshotting

G Cox, Z Yan, A Bhattacharjee… - Proceedings of the Eighth …, 2018 - dl.acm.org
Many security and forensic analyses rely on the ability to fetch memory snapshots from a
target machine. To date, the security community has relied on virtualization, external …

Herniated hash tables: Exploiting multi-level phase change memory for in-place data expansion

Z Deng, L Zhang, D Franklin, FT Chong - Proceedings of the 2015 …, 2015 - dl.acm.org
Hash tables are a commonly used data structure used in many algorithms and applications.
As applications and data scale, the efficient implementation of hash tables becomes …

Balloonfish: Utilizing morphable resistive memory in mobile virtualization

L Long, D Liu, X Zhu, K Zhong, Z Shao… - The 20th Asia and …, 2015 - ieeexplore.ieee.org
Virtualization offers significant benefits such as better isolation and security for mobile
systems. However, the limited amount of memory and virtualization's memory-demanding …

Method and apparatus for processing memory page in memory

D Liu, S Zili, L Long - US Patent 10,310,971, 2019 - Google Patents
A method for processing a memory page in memory, where the memory page in the memory
includes an idle single-level cell (SLC) memory page, an active SLC memory page, an …