  Resistive random-access memory is one of the most promising candidates for
the next generation of non-volatile memory technology. However, its crossbar
structure causes severe "sneak-path" interference, which also leads to strong
inter-cell correlation. Recent works have mainly focused on sub-optimal data
detection schemes by ignoring inter-cell correlation and treating sneak-path
interference as independent noise. We propose a near-optimal data detection
scheme that can approach the performance bound of the optimal detection scheme.
Our detection scheme leverages a joint data and sneak-path interference
recovery and can use all inter-cell correlations. The scheme is appropriate for
data detection of large memory arrays with only linear operation complexity.
