EDBT 2026 Demo / reviewers in the wild / expert
Hansen Zhang
dblp:158/4705
· DBLP profile ↗
7ranked-venue papers
3as first author
4since 2021 · last 2026
0009-0006-9164-3467ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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
2 papers |
Parallel and multicore computing · 72% Processor architecture and microarchitecture · 28% | |
| Network and information security
1 paper |
Hardware security and side channels · 77% Systems and software security · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › hardware security primitives
hardware root of trust |
0.4 | 1 | 2019 | Architectural Support for Containment-based Security · ASPLOS 2019 |
Processor architecture and microarchitecture › hardware-assisted security
secure architecture |
0.4 | 1 | 2019 | Architectural Support for Containment-based Security · ASPLOS 2019 |
Parallel and multicore computing › transactional memory
hardware transactional memory |
0.3 | 1 | 2018 | Hardware Multithreaded Transactions · ASPLOS 2018 |
Parallel and multicore computing
speculative parallelization |
0.3 | 1 | 2018 | Hardware Multithreaded Transactions · ASPLOS 2018 |
Parallel and multicore computing
transactional memory |
0.3 | 1 | 2018 | Hardware Multithreaded Transactions · ASPLOS 2018 |
Systems and software security › trusted computing
trusted execution |
0.1 | 1 | 2019 | Architectural Support for Containment-based Security · ASPLOS 2019 |
Methods — techniques the papers use, named apart from their topics
supply chain diversification · 0.8formal verification · 0.8hardware transactional memory · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Amplitude -phase decomposition-based latent diffusion model for underwater image enhancement
Hansen Zhang, Can Pan, Leyuan Wang, Jiaju Tao |
Expert Syst. Appl. | 1 |
| 2026 | IUGC: A benchmark of landmark detection in end-to-end intrapartum ultrasound biometry
Jieyun Bai, Yitong Tang, Xiao Liu 0037, Jiale Hu, Yunda Li, Xufan Chen, Yunshu Li, Bowen Guo, Jing Jiao, Lifei Li, Yuzhang Ma, Xiaoxin Han, Haochen Shao, Qingchen Liu, Jingfan Kuang, Shanglin Song, Anirvan Krishna, Zaid Ahmed Khan, Zelan Li, Zhengyang Zhang, Hansen Zhang, Xuezhi Zhang, Lyuyang Tong, Bo Du 0004, Yu Chen 0099, Zilun Peng, Saeid Rezaei, Tom Weidong Cai, Fangyijie Wang, Kathleen M. Curran, Guénolé C. M. Silvestre, Isaac Khobo, Yaosheng Lu, Dong Ni 0001, Mohammad Yaqub, Jun Ma 0016, Karim Lekadir, Shuo Li 0001 |
Medical Image Anal. | 27 |
| 2025 | An Underwater Image Quality Dataset with Renewed Pairwise VotingabstractImage datasets with paired mean opinion scores (MOS) enable the quantization of the perceptual differences between images and are of great significance for images taken underwater. In our previous research, a pairwise label underwater image quality subjective ranking (PLUIQR) method was proposed. In this paper, we take a further step by designing a post-reliability verification for the PLUIQR and releasing a publicly accessible underwater image quality dataset called PCUID. For the raw paired voting, steps including a triangular cycle error (TCE) criterion and reprocessing of the dispute data are performed. Meanwhile, the group maximum differentiation (gMAD) method is used to evaluate the performance of underwater quality assessment methods (UIQA) on images with similar quality. That illustrates the proposed dataset enabling UIQA methods to their judgment toward subtle quality differences. The dataset is available at https://github.com/JOU-UIP/PCUID. Mengjiao Shen, Hansen Zhang, Jinyang Zhong, Yuquan Qiu, Jinwei Gu |
ICASSP | 3 |
| 2025 | A strategy for improving GAN generation: Contrastive self-adversarial training
Hansen Zhang, Haiwen Wang, Yuquan Qiu |
Neurocomputing | 1 |
| 2019 | Architectural Support for Containment-based SecurityabstractSoftware security techniques rely on correct execution by the hardware. Securing hardware components has been challenging due to their complexity and the proportionate attack surface they present during their design, manufacture, deployment, and operation. Recognizing that external communication represents one of the greatest threats to a system's security, this paper introduces the TrustGuard containment architecture. TrustGuard contains malicious and erroneous behavior using a relatively simple and pluggable gatekeeping hardware component called the Sentry. The Sentry bridges a physical gap between the untrusted system and its external interfaces. TrustGuard allows only communication that results from the correct execution of trusted software, thereby preventing the ill effects of actions by malicious hardware or software from leaving the system. The simplicity and pluggability of the Sentry, which is implemented in less than half the lines of code of a simple in-order processor, enables additional measures to secure this root of trust, including formal verification, supervised manufacture, and supply chain diversification with less than a 15% impact on performance. Hansen Zhang, Soumyadeep Ghosh, Jordan Fix, Sotiris Apostolakis, Stephen R. Beard, Nayana P. Nagendra, Taewook Oh, David I. August |
ASPLOS | 1 |
| 2018 | Hardware Multithreaded TransactionsabstractSpeculation with transactional memory systems helps pro- grammers and compilers produce profitable thread-level parallel programs. Prior work shows that supporting transactions that can span multiple threads, rather than requiring transactions be contained within a single thread, enables new types of speculative parallelization techniques for both programmers and parallelizing compilers. Unfortunately, software support for multi-threaded transactions (MTXs) comes with significant additional inter-thread communication overhead for speculation validation. This overhead can make otherwise good parallelization unprofitable for programs with sizeable read and write sets. Some programs using these prior software MTXs overcame this problem through significant efforts by expert programmers to minimize these sets and optimize communication, capabilities which compiler technology has been unable to equivalently achieve. Instead, this paper makes speculative parallelization less laborious and more feasible through low-overhead speculation validation, presenting the first complete design, implementation, and evaluation of hardware MTXs. Even with maximal speculation validation of every load and store inside transactions of tens to hundreds of millions of instructions, profitable parallelization of complex programs can be achieved. Across 8 benchmarks, this system achieves a geomean speedup of 99% over sequential execution on a multicore machine with 4 cores. Jordan Fix, Nayana P. Nagendra, Sotiris Apostolakis, Hansen Zhang, Sophie Qiu, David I. August |
ASPLOS | 4 |
| 2014 | 3D FFTs on a Single FPGAabstractThe 3D FFT is critical in many physical simulations and image processing applications. On FPGAs, however, the 3D FFT was thought to be inefficient relative to other methods such as convolution-based implementations of multigrid. We find the opposite: a simple design, operating at a conservative frequency, takes 4μs for 163, 21μs for 323, and 215μs for 643single precision data points. The first two of these compare favorably with the 25μs and 29μs obtained running on a current Nvidia GPU. Some broader significance is that this is a critical piece in implementing a large scale FPGA-based MD engine: even a single FPGA is capable of keeping the FFT off of the critical path for a large fraction of possible MD simulations. Benjamin Humphries, Hansen Zhang, Jiayi Sheng, Raphael Landaverde, Martin C. Herbordt |
FCCM | 2 |