Demo Data from EDBT 2026 / reviewers in the wild / expert
Lei Zhang 0072
dblp:97/8704-72
· DBLP profile ↗
6ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-2949-5532ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 since 2021Security and privacy · 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 · 28% Memory systems · 28% Distributed systems · 11% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
0.5 | 1 | 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems · DAC 2021 |
Storage systems › file systems › file system design
cryptographic file system |
0.4 | 1 | 2019 | NV-eCryptfs: Accelerating Enterprise-Level Cryptographic File System with Non-Volatile Memory · IEEE Trans. Computers 2019 |
Memory systems
non-volatile memory |
0.4 | 1 | 2019 | NV-eCryptfs: Accelerating Enterprise-Level Cryptographic File System with Non-Volatile Memory · IEEE Trans. Computers 2019 |
Distributed systems
edge computing |
0.1 | 1 | 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems · DAC 2021 |
Performance modeling and evaluation › performance prediction
latency prediction |
0.1 | 1 | 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems · DAC 2021 |
Embedded and real-time systems
low-latency inference |
0.1 | 1 | 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems · DAC 2021 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.1 | 1 | 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge Systems · DAC 2021 |
Methods — techniques the papers use, named apart from their topics
latency predictor · 1.0hardware acceleration · 0.8asynchronous software stack · 0.8adaptive scheduling · 0.8NVM management · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | ZeroBN: Learning Compact Neural Networks For Latency-Critical Edge SystemsabstractEdge devices have been widely adopted to bring deep learning applications onto low power embedded systems, mitigating the privacy and latency issues of accessing cloud servers. The increasingly computational demand of complex neural network models leads to large latency on edge devices with limited resources. Many application scenarios are real-time and have a strict latency constraint, while conventional neural network compression methods are not latency-oriented. In this work, we propose a novel compact neural networks training method to reduce the model latency on latency-critical edge systems. A latency predictor is also introduced to guide and optimize this procedure. Coupled with the latency predictor, our method can guarantee the latency for a compact model by only one training process. The experiment results show that, compared to state-of-the-art model compression methods, our approach can well-fit the ‘hard’ latency constraint by significantly reducing the latency with a mild accuracy drop. To satisfy a 34ms latency constraint, we compact ResNet-50 with 0.82% of accuracy drop. And for GoogLeNet, we can even increase the accuracy by 0.3% Shuo Huai, Lei Zhang 0072, Di Liu 0002, Weichen Liu 0001, Ravi Subramaniam |
DAC | 2 |
| 2019 | Wear-aware Memory Management Scheme for Balancing Lifetime and Performance of Multiple NVM SlotsabstractEmerging Non-Volatile Memory (NVM) has many advantages, such as near-DRAM speed, byte-addressability, and persistence. Modern computer systems contain many memory slots, which are exposed as a unified storage interface by shared address space. Since NVM has limited write endurance, many wear-leveling techniques are implemented in hardware. However, existing hardware techniques can only effective in a single NVM slot, which cannot ensure wear-leveling among multiple NVM slots. This paper explores how to optimize a storage system with multiple NVM slots in terms of performance and lifetime. We show that simple integration of multiple NVMs in traditional memory policies results in poor reliability. We also reveal that existing hardware wear-leveling technologies are ineffective for a system with multiple NVM slots. In this paper, we propose a common wear-aware memory management scheme for in-memory file system. The proposed memory scheme enables wear-aware control of NVM slot use which minimizes the cost of performance and lifetime. We implemented the proposed memory management scheme and evaluated their effectiveness. The experiments show that the proposed wear-aware memory management scheme can outperform wear-leveling effect by more than 2600x, and the lifetime of NVM can be prolonged by 2.5x, the write performance can be improved by up to 15%. Chunhua Xiao, Linfeng Cheng, Lei Zhang 0072, Duo Liu 0002, Weichen Liu 0001 |
MSST | 3 |
| 2019 | Energy-efficient crypto acceleration with HW/SW co-design for HTTPS
Chunhua Xiao, Lei Zhang 0072, Weichen Liu 0001, Neil W. Bergmann, Yuhua Xie |
Future Gener. Comput. Syst. | 2 |
| 2019 | NV-eCryptfs: Accelerating Enterprise-Level Cryptographic File System with Non-Volatile MemoryabstractThe development of cloud computing and big data results in a large amount of data transmitting and storing. In order to protect sensitive data from leakage and unauthorized access, many cryptographic file systems are proposed to transparently encrypt file contents before storing them on storage devices, such as eCryptfs. However, the time-consuming encryption operations cause serious performance degradation. We found that compared with non-crypto file system EXT4, the performance slowdown could be up to 58.53 and 86.89 percent respectively for read and write with eCryptfs. Although prior work has proposed techniques to improve the efficiency of cryptographic file system through computation acceleration, no solution focused on the inefficiency working flow, which is demonstrated to be a major factor affecting system performance. To address this open problem, we present NV-eCryptfs, an asynchronous software stack for eCryptfs, which utilizes NVM as a fast storage tier on top of slower block devices to fully parallelize encryption and data I/O. We design an efficient NVM management scheme to support the fast parallel cryptographic operations. Besides providing an address space that can be directly accessed by the hardware accelerators, our designed mechanism is able to record the memory allocation states, and supplies a backup plan to deal with the situation of NVM shortage. The additional index structure is built to accelerate lookup operations to determine if a given data block resides in NVM. Moreover, we integrate an adaptive scheduling in NV-eCryptfs to process I/O requests dynamically according to access pattern and request size, which is able to take full utilization of both software and hardware acceleration to boost crypto performance. Our evaluation shows the proposed NV-eCryptfs outperforms the original eCryptfs with software routine 23.41× and 5.82× respectively for read and write. Chunhua Xiao, Lei Zhang 0072, Weichen Liu 0001, Linfeng Cheng, Pengda Li, Yanyue Pan, Neil W. Bergmann |
IEEE Trans. Computers | 2 |
| 2018 | AEAS - Towards High Energy-efficiency Design for OpenSSL Encryption Acceleration through HW/SW Co-designabstractEntering the Big Data Era leads to the rapid development of web applications which provide high performance sensitive access on large data centers. OpenSSL has been widely deployed as a freely available implementation of SSL/TLS protocol that secures transactions over the Internet. In order to accelerate the speed of OpenSSL, many alternative encryption approaches are designed. However, energy consumption has been ignored in the rush for performance. Energy efficiency becomes a challenge with the increasing demands for performance and energy saving in data centers. In this paper, we present the Adaptive Encryption Acceleration System (AEAS), an OpenSSL encryption acceleration scheme. It provides high energy-efficiency encryption through HW/SW co-design. The essential idea is exerting the superiorities of energy efficiency for different encryption approaches and making full use of system resource through the Dynamic Management Mechanism including RequestAllocation algorithm and DynamicScheduler algorithm. Specifically, this scheme supports instruction set and hardware to process the computation compatibly by the Adaptive Control Crypto (ac_crypto) engine. Experimental results show that AEAS can improve energy efficiency by up to 933.5%, 68.8%, and 483.7% comparing with software, AES-NI and QAT, respectively. Chunhua Xiao, Yuhua Xie, Lei Zhang 0072 |
ACM Great Lakes Symposium on VLSI | 3 |
| 2018 | Hardware/Software Adaptive Cryptographic Acceleration for Big Data ProcessingabstractAlong with the explosive growth of network data, security is becoming increasingly important for web transactions. The SSL/TLS protocol has been widely adopted as one of the effective solutions for sensitive access. Although OpenSSL could provide a freely available implementation of the SSL/TLS protocol, the crypto functions, such as symmetric key ciphers, are extremely compute-intensive operations. These expensive computations through software implementations may not be able to compete with the increasing need for speed and secure connection. Although there are lots of excellent works with the objective of SSL/TLS hardware acceleration, they focus on the dedicated hardware design of accelerators. Hardly of them presented how to utilize them efficiently. Actually, for some application scenarios, the performance improvement may not be comparable with AES-NI, due to the induced invocation cost for hardware engines. Therefore, we proposed the research to take full advantages of both accelerators and CPUs for security HTTP accesses in big data. We not only proposed optimal strategies such as data aggregation to advance the contribution with hardware crypto engines, but also presented an Adaptive Crypto System based on Accelerators (ACSA) with software and hardware codesign. ACSA is able to adopt crypto mode adaptively and dynamically according to the request character and system load. Through the establishment of 40 Gbps networking on TAISHAN Web Server, we evaluated the system performance in real applications with a high workload. For the encryption algorithm 3DES, which is not supported in AES-NI, we could get about 12 times acceleration with accelerators. For typical encryption AES supported by instruction acceleration, we could get 52.39% bandwidth improvement compared with only hardware encryption and 20.07% improvement compared with AES-NI. Furthermore, the user could adjust the trade-off between CPU occupation and encryption performance through MM strategy, to free CPUs according to the working requirements. Chunhua Xiao, Lei Zhang 0072, Yuhua Xie, Weichen Liu 0001, Duo Liu 0002 |
Secur. Commun. Networks | 2 |