SetMP: Set Associative Mapping Management for Multi-plane Optimization in SSDsRecorded
Modern solid state drives (SSDs) are composed of
a four-level parallel structure,
including channels, chips, dies, and planes, to enhance SSD performance with maximum access parallelism.
Because the planes within the same die
share the same set of control units
and peripheral circuits, it generally has to open multiple aligned blocks
to enable access parallelism through multi-plane (MP) operations.
Such a passive method, however,
cannot effectively exploit plane level parallelism, since MP operations can only be triggered when the accessed data pages have the same offset address across the planes. In addition, it will worsen the block open time issue, as multiple aligned blocks are opened to
enable MP operations for simultaneous data writing. This, in turn, increases the error rate when reading data from blocks
with long open time. This paper introduces \textit{SetMP},
a novel approach that proactively aggregates requests
to exploit plane level parallelism through \textbf{set} associative management.
By increasing the frequency of MP operations,
\textit{SetMP} enhances I/O responsiveness
while reducing the open time of block
associated with
maintaining multiple open blocks for MP operations.
Evaluation results demonstrate that
\textit{SetMP} achieves an average reduction in I/O latency
of \texttt{16.9}%, without significantly increasing
the open time of block,
outperforming existing optimization schemes.
Tue 17 JunDisplayed time zone: Seoul change
15:40 - 17:00 | |||
15:40 20mTalk | R-Visor: An Extensible Dynamic Binary Instrumentation and Analysis Framework for Open Instruction Set ArchitecturesRecorded LCTES Edwin Kayang Arizona State University, Mishel Jyothis Paul Arizona State University, Eric Jahns Arizona State University, Muslum Ozgur Ozmen Arizona State University, Milan Stojkov University of Novi Sad, Kevin Rudd Arizona State University, Michel Kinsy Arizona State University DOI | ||
16:00 20mTalk | SetMP: Set Associative Mapping Management for Multi-plane Optimization in SSDsRecorded LCTES Aobo Yang Southwest University, Huanhuan Tian Southwest University, Yuyang He Southwest University, Jiaojiao Wu Southwest University, Jiaxu Wu Southwest University, Zhibing Sha Southwest University, Zhigang Cai Southwest University, Jianwei Liao Southwest University DOI | ||
16:20 20mTalk | LUCI: Lightweight UI Command Interface LCTES Guna Lagudu Arizona State University, Vinayak Sharma Arizona State University, Aviral Shrivastava Arizona State University DOI | ||
16:40 20mTalk | Kubism: Disassembling and Reassembling K-Means Clustering for Mobile Heterogeneous Platforms LCTES Seondeok Kim Korea University, Sangun Choi Korea University, Jaebeom Jeon Korea University, Junsu Kim Korea University, Minseong Gil Korea University, Jaehyeok Ryu Korea University, Yunho Oh Korea University DOI |