Shuaiwen Yu

dblp:378/0563 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0006-3086-8953ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Storage systems · 70% Memory systems · 30%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
cache management
0.912025
Supports of Data Cache Division for Computational Solid-state Drives · ACM Trans. Archit. Code Optim. 2025
Storage systems
computational storage
0.912025
Supports of Data Cache Division for Computational Solid-state Drives · ACM Trans. Archit. Code Optim. 2025
Storage systems
flash and SSD
0.912025
Supports of Data Cache Division for Computational Solid-state Drives · ACM Trans. Archit. Code Optim. 2025
Storage systems › buffer management
write buffering
0.912025
Supports of Data Cache Division for Computational Solid-state Drives · ACM Trans. Archit. Code Optim. 2025
Memory systems › cache management
cache partitioning
0.312025
Supports of Data Cache Division for Computational Solid-state Drives · ACM Trans. Archit. Code Optim. 2025

Methods — techniques the papers use, named apart from their topics

trace-driven simulation · 0.9mathematical modeling · 0.9
YearPublicationVenuePosition
2025 Supports of Data Cache Division for Computational Solid-state Drives
abstract
The computational SSD ( CompSSD ), with high computing capabilities, can function not only as a storage device but also as a computing node. The data cache of the CompSSD device stores both the output data from host-side tasks and the input data for tasks executed on the CompSSD . However, current cache management strategies are optimized for traditional SSDs and are incompatible with the unique requirements of CompSSD . To address the issue of cache management for CompSSD , this article proposes a novel cache division scheme, to dynamically divide the cache into two parts, for separately buffering output data from host-side tasks and input data used by CompSSD -side tasks. To this end, we construct a mathematical model that periodically estimate an optimal cache division ratio, by considering the factors of the ratios of read/write data amount, the cache hits, and the overhead of data transfer between the storage device and the host. Besides, we propose a scheme of proactive data flushing to write the output data to the underlying flash arrays, without impacts on I/O responsiveness. The trace-driven experiments show that our scheme can improve the overall I/O latency by 35.4% on average, in contrast to existing cache management schemes for CompSSD devices.
Zhibing Sha, Shuaiwen Yu, Chengyong Tang, Zhigang Cai, Min Huang 0018, Jun Li 0062, Jianwei Liao 0001
ACM Trans. Archit. Code Optim.2
2024 Adaptive DRAM Cache Division for Computational Solid-state Drives
abstract
High computational capabilities enable modern solid-state drives (SSDs) to be computing nodes, not just faster storage devices, and the SSD having such capability is generally called as the computational SSD (CompSSD). Then, the DRAM data cache of CompSSD should hold not only the output data of the tasks running at the host side, but also the input data of the tasks executed at the SSD side. To boost the use efficiency of the cache inside CompSSD, this paper proposes an adaptive cache division scheme, to dynamically split the cache space for separately buffering the output data running at the host and the input data running at the CompSSD. Specifically, we construct a mathematical model running at flash translation layer of CompSSD, to periodically determine the cache proportion of the workloads running at the host side and the CompSSD side, by considering the factors of the ratios of read/write data amount, the cache hits, and the overhead of data transfer between the storage device and the host. Then, both the output data and the input data can be buffered in their own private cache parts, so that the overall I/O performance can be enhanced. Trace-driven simulation experiments show that our proposal can reduce the overall I/O latency by 27.5 % on average, in contrast to existing cache management schemes.
Shuaiwen Yu, Zhibing Sha, Chengyong Tang, Zhigang Cai, Min Huang 0018, Jun Li 0062, Jianwei Liao 0001
DATE1