Demo Data from EDBT 2026 / reviewers in the wild / expert
Yuhong Wen
dblp:60/5925
· DBLP profile ↗
7ranked-venue papers
3as first author
2since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
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
2 papers |
Storage systems · 78% Electronic design automation · 15% Hardware accelerators and domain-specific architectures · 4% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › data reduction
data deduplication |
0.8 | 1 | 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-Design · ASPLOS (2) 2024 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.8 | 1 | 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-Design · ASPLOS (2) 2024 |
Electronic design automation
hardware/software co-design |
0.8 | 1 | 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-Design · ASPLOS (2) 2024 |
Storage systems › flash and SSD
solid-state drive |
0.8 | 1 | 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-Design · ASPLOS (2) 2024 |
Storage systems
flash and SSD |
0.6 | 1 | 2022 | WA-OPShare: Workload-Adaptive Over-Provisioning Space Allocation for Multi-Tenant SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Storage systems
storage reliability |
0.6 | 1 | 2022 | WA-OPShare: Workload-Adaptive Over-Provisioning Space Allocation for Multi-Tenant SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Storage systems › flash and SSD
write amplification reduction |
0.6 | 1 | 2022 | WA-OPShare: Workload-Adaptive Over-Provisioning Space Allocation for Multi-Tenant SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Hardware accelerators and domain-specific architectures › domain-specific accelerator
storage accelerator |
0.2 | 1 | 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-Design · ASPLOS (2) 2024 |
Cloud and datacenter computing › multi-tenancy
multi-tenant storage |
0.2 | 1 | 2022 | WA-OPShare: Workload-Adaptive Over-Provisioning Space Allocation for Multi-Tenant SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Methods — techniques the papers use, named apart from their topics
hardware-software co-design · 0.8SSD emulation · 0.8workload-adaptive allocation · 0.6performance benefit prediction · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Eliminating Storage Management Overhead of Deduplication over SSD Arrays Through a Hardware/Software Co-DesignabstractThis paper presents a hardware/software co-design solution to efficiently implement block-layer deduplication over SSD arrays. By introducing complex and varying dependency over the entire storage space, deduplication is infamously subject to high storage management overheads in terms of CPU/memory resource usage and I/O performance degradation. To fundamentally address this problem, one intuitive idea is to offload deduplication storage management from host into SSDs, which is motivated by the redundant dual address mapping in host-side deduplication layer and intra-SSD flash translation layer (FTL). The practical implementation of this idea is nevertheless challenging because of the array-wide deduplication vs. per-SSD FTL management scope mismatch. Aiming to tackle this challenge, this paper presents a solution, called ARM-Dedup, that makes SSD FTL deduplication-oriented and array-aware and accordingly re-architects deduplication software to achieve lightweight and high-performance deduplication over an SSD array. We implemented an ARM-Dedup prototype based on the Linux Dmdedup engine and mdraid software RAID over FEMU SSD emulators. Experimental results show that ARM-Dedup has good scalability and can improve system performance significantly, such as by up to 272% and 127% higher IOPS in synthetic and real-world workloads, respectively. Yuhong Wen, You Zhou 0009, Tong Zhang 0002, Shangjun Yang, Changsheng Xie 0001, Fei Wu 0005 |
ASPLOS (2) | 1 |
| 2022 | WA-OPShare: Workload-Adaptive Over-Provisioning Space Allocation for Multi-Tenant SSDsabstractSharing a flash-based solid-state drive (SSD) among multiple tenants has become a common practice to improve storage utilization and cost efficiency. Meanwhile, how to allocate limited storage resources, especially the over-provisioning space (OPS) resources, among competitive tenants has emerged as a critical problem. The OPS refers to additional user-invisible storage space, whose size influences garbage collection (GC) efficiency. Due to unawareness of workload characteristics of different tenants, prior studies on multitenant OPS allocation lead to suboptimal SSD performance. In this article, we propose a novel workload-adaptive OPS allocation scheme for multitenant SSDs, called WA-OPShare. It targets an OPS sharing scheme that dynamically allocates the OPS among tenants to improve overall SSD performance. Two models are developed to identify underutilized storage space and predict the OPS-induced performance benefit of each tenant, respectively. Guided by the models, WA-OPShare regularly releases the underutilized storage space and then reallocates it to the tenant who can benefit the most. Experimental results show that compared to the traditional Partition and Sharing schemes, WA-OPShare improves the performance by up to 40.3% and 31.2%, and reduces the write amplification by up to 37.0% and 17.5%, respectively. Yuhong Wen, You Zhou 0009, Fei Wu 0005, Zhenghong Wang, Changsheng Xie 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2020 | Weakly Supervised One-Stage Vision and Language Disease Detection Using Large Scale Pneumonia and Pneumothorax Studies
Leo K. Tam, Xiaosong Wang 0001, Evrim Turkbey, Yuhong Wen, Daguang Xu |
MICCAI (4) | 5 |
| 1998 | Towards a Java Environment for SPMD Programming
Bryan Carpenter, Guansong Zhang, Geoffrey C. Fox, Yuhong Wen |
Euro-Par | 6 |
| 1998 | Java data parallel extensions with runtime system supportabstractIn order to provide Java with the ability for supporting scientific parallel computing, we introduce a data parallel extension to Java language with runtime system support. We provide the distributed array extension to Java, and discuss the related operation and control over the new distributed array. Communication involving distributed arrays are handles through a standard of a collective communication library. We consider the programming in a Single Program Multiple Data (SPMD) model. Yuhong Wen, Bryan Carpenter, Geoffrey C. Fox, Guansong Zhang |
HiPC | 1 |
| 1998 | Language Bindings for a Data-Parallel RuntimeabstractThe NPAC kernel runtime, developed in the PCRC (Parallel Compiler Runtime Consortium) project, is a runtime library with special support for the High Performance Fortran data model. It provides array descriptors for a generalized class of HPF like distributed arrays, support for parallel access to their elements, and a rich library of collective communication and arithmetic operations for manipulating these arrays. The library has been successfully used as a component in experimental HPF translation systems. With prospects for early appearance of fully featured, efficient HPF compilers looking questionable, we discuss a class of more easily implementable data parallel language extensions that preserve many of the attractive features of HPF, while providing the programmer with direct access to runtime libraries such as the NPAC PCRC kernel. Bryan Carpenter, Geoffrey C. Fox, Donald Leskiw, Yuhong Wen, Guansong Zhang |
HIPS | 5 |
| 1998 | HPJava: Data Parallel Extensions to JavaabstractWe outline an extension of Java for programming with distributed arrays. The basic programming style is Single Program Multiple Data (SPMD), but parallel arrays are provided as new language primitives. Further extensions include three distributed control constructs, the most important being a data-parallel loop construct. Communications involving distributed arrays are handled through a standard library of collective operations. Because the underlying programming model is SPMD programming, direct calls to MPI or other communication packages are also allowed in an HPJava program. © 1998 John Wiley & Sons, Ltd. Bryan Carpenter, Guansong Zhang, Geoffrey C. Fox, Yuhong Wen |
Concurr. Pract. Exp. | 5 |