Related Experiment Video
Updated: Aug 5, 2025

Experiments on Ultrasonic Lubrication Using a Piezoelectrically-assisted Tribometer and Optical Profilometer
Published on: September 28, 2015
Relieving Compression-Induced Local Wear on Non-Volatile Memory Block via Sliding Writes
Kailun Jin1, Yajuan Du1,2, Mingzhe Zhang3
1School of Computer and Artificial Intelligence, Wuhan University of Technology, Wuhan 430070, China.
Abstract:
Due to its non-volatility and large capacity, NVM devices gradually take place at various levels of memories. However, their limited endurance is still a big concern for large-scale data centres. Compression algorithms have been used to save NVM space and enhance the efficiency of those lifetime extension methods. However, their own influence on the NVM lifetime is not clear. In order to fully investigate the impact of compression on NVM, this paper first studies bit flips involved in several typical compression algorithms. It is found that more bit flips would happen in the shrunken area of a memory block. This induces the phenomenon of intra-block wear unevenness, which sacrifices NVM lifetime. We propose a new metric called local bit flips to describe this phenomenon. In order to relieve the intra-block wear unevenness caused by compression, this paper proposes a sliding write method named SlidW to distribute the compressed data across the whole memory block. We first divide the memory block into several areas, and then consider five cases about the relationship between new data size and left space. Then, we place the new data according to the case. Comprehensive experimental results show that SlidW can efficiently balance wear and enhance NVM lifetime.
Related Concept Videos
Non-ohmic Devices
Consider a simple circuit consisting of a battery, a diode, and a resistor. A...
Wedges
Consider using a wedge to lift a heavy slab. Here, the wedge functions by converting the applied force into a much larger force directed almost perpendicular to the initial force. This...
Rolling With Slipping
An object's rolling motion is characterized by its rotation around its axis, while linear motion refers to the object's translational motion along a surface. Frictional forces can...
Bearing Stress
Due to the intricacy of these microforces, an average value, known as bearing stress, is often used by...
Shearing Stress
The average shearing stress can be calculated by dividing the shear by the area of the cross-section.
Behavior of Concrete Under Compressive Load
As the concrete specimen fractures under...

