Demo Data from EDBT 2026 / reviewers in the wild / expert
Zonghao Feng
dblp:239/4481
· DBLP profile ↗
6ranked-venue papers
4as first author
3since 2021 · last 2022
0000-0002-7815-040XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3 · 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.
| Databases, data mining, and information retrieval
2 papers |
Graph data management · 72% Data mining · 14% Information retrieval · 14% | |
| Network and information security
2 papers |
Cryptographic primitives and cryptanalysis · 65% Blockchain and cryptocurrency security · 35% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 73% Processor architecture and microarchitecture · 14% Performance modeling and evaluation · 14% |
Topics — the 13 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph similarity
simrank |
0.9 | 2 | 2021 | Efficient Similarity Search for Sets over Graphs · IEEE Trans. Knowl. Data Eng. 2021 DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee · Proc. VLDB Endow. 2020 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.6 | 1 | 2022 | Accelerating Elliptic Curve Digital Signature Algorithms on GPUs · SC 2022 |
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › discrete logarithm signature
ECDSA |
0.6 | 1 | 2022 | Accelerating Elliptic Curve Digital Signature Algorithms on GPUs · SC 2022 |
Data mining › structured data mining
graph mining |
0.5 | 1 | 2021 | Efficient Similarity Search for Sets over Graphs · IEEE Trans. Knowl. Data Eng. 2021 |
Information retrieval
similarity search |
0.5 | 1 | 2021 | Efficient Similarity Search for Sets over Graphs · IEEE Trans. Knowl. Data Eng. 2021 |
Graph data management
distributed graph processing |
0.4 | 1 | 2020 | DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee · Proc. VLDB Endow. 2020 |
Graph data management
graph similarity |
0.4 | 1 | 2020 | DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee · Proc. VLDB Endow. 2020 |
Graph data management › graph similarity
single-source simrank |
0.4 | 1 | 2020 | DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee · Proc. VLDB Endow. 2020 |
Blockchain and cryptocurrency security › consensus protocol
proof-of-work |
0.4 | 1 | 2020 | Evaluating Memory-Hard Proof-of-Work Algorithms on Three Processors · Proc. VLDB Endow. 2020 |
Graph data management
graph indexing |
0.1 | 1 | 2021 | Efficient Similarity Search for Sets over Graphs · IEEE Trans. Knowl. Data Eng. 2021 |
Graph data management
graph partitioning |
0.1 | 1 | 2020 | DISK: A Distributed Framework for Single-Source SimRank with Accuracy Guarantee · Proc. VLDB Endow. 2020 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2020 | Evaluating Memory-Hard Proof-of-Work Algorithms on Three Processors · Proc. VLDB Endow. 2020 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2020 | Evaluating Memory-Hard Proof-of-Work Algorithms on Three Processors · Proc. VLDB Endow. 2020 |
Methods — techniques the papers use, named apart from their topics
modular arithmetic optimization · 1.1architecture-aware parallel primitives · 1.1tree-based indexing · 0.5simrank · 0.5hub-based indexing · 0.5tree-based diagonal correction estimation · 0.4linearized simrank · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Accelerating Elliptic Curve Digital Signature Algorithms on GPUsabstractThe Elliptic Curve Digital Signature Algorithm (ECDSA) is an essential building block of various cryptographic protocols. In particular, most blockchain systems adopt it to ensure transaction integrity. However, due to its high computational intensity, ECDSA is often the performance bottleneck in blockchain transaction processing. Recent work has accelerated ECDSA algorithms on the CPU; in contrast, success has been limited on the GPU, which has great potential for parallelization but is challenging for implementing elliptic curve functions. In this paper, we propose RapidEC, a GPU-based ECDSA implementation for SM2, a popular elliptic curve. Specifically, we design architecture-aware parallel primitives for elliptic curve point operations, and parallelize the processing of a single SM2 request as well as batches of requests. Consequently, our GPU-based RapidEC outperformed the state-of-the-art CPU-based algorithm by orders of magnitude. Additionally, our GPU-based modular arithmetic functions as well as point operation primitives can be applied to other computation tasks. Zonghao Feng, Qipeng Xie, Qiong Luo 0001, Yujie Chen 0007, Huizhong Li, Qiang Yan 0001 |
SC | 1 |
| 2021 | Accelerating Sequence-to-Graph Alignment on Heterogeneous ProcessorsabstractSequence alignment is traditionally done between individual reads and a reference sequence. Recently, several sequence-to-graph aligners have been developed, because graph genomes provide more information than sequences. For example, variation graphs, which are created by augmenting linear genomes with known genetic variations, can significantly improve the quality of genotyping. However, existing sequence-to-graph aligners run on the CPU only, and the processing time is long. To speed up the processing, we propose a parallel sequence-to-graph alignment algorithm named HGA (Heterogeneous Graph Aligner) that runs on both the CPU and GPUs. Our algorithm achieves efficient CPU-GPU co-processing through dynamically distributing tasks to each processor. We design optimizations for frequent structures in genome graphs to reduce computational cost. Moreover, we propose the GCSR (Genome CSR) data structure for efficient genome graph processing on GPUs. We also apply architecture-aware optimizations to improve memory locality and increase throughput. Our experiments on a Xeon E5-2683 CPU and eight RTX 2080 Ti GPUs show that our algorithms outperform state-of-the-art aligners by up to 15.8 times and scale well on both the CPU and GPUs. The code of our HGA is available athttps://github.com/RapidsAtHKUST/hga. Zonghao Feng, Qiong Luo 0001 |
ICPP | 1 |
| 2021 | Efficient Similarity Search for Sets over GraphsabstractMeasuring similarities among different nodes is important in graph analysis tasks, such as link prediction, and recommendation. Among different similarity measures, SimRank is one of the most popular and promising ones, and has received a lot of research attention. While most current studies focus on single-pair, single-source/top-k, and all-pairs SimRank computation, few of them have studied finding similar pairs given a set of node pairs, which has attractive applications in personalized search and recommendation tasks. In this paper, we present Carmo, an efficient algorithm for retrieving the top-k similarities from an arbitrary set of pairs. In addition, we introduce two types of indexes to boost the efficiency of Carmo: one is hub-based, the other is tree-based. We show the effectiveness and efficiency of our proposed methods by extensive experiments. Yue Wang 0012, Zonghao Feng, Lei Chen 0002, Zijian Li 0002, Xun Jian 0001, Qiong Luo 0001 |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2020 | DISK: A Distributed Framework for Single-Source SimRank with Accuracy GuaranteeabstractMeasuring similarities among different nodes is important in graph analysis. SimRank is one of the most popular similarity measures. Given a graph G ( V , E ) and a source node u , a single-source Sim-Rank query returns the similarities between u and each node v ∈ V. This type of query is often used in link prediction, personalized recommendation and spam detection. While dealing with a large graph is beyond the ability of a single machine due to its limited memory and computational power, it is necessary to process single-source SimRank queries in a distributed environment, where the graph is partitioned and distributed across multiple machines. However, most current solutions are based on shared-memory model, where the whole graph is loaded into a shared memory and all processors can access the graph randomly. It is difficult to deploy such algorithms on shared-nothing model. In this paper, we present DISK, a distributed framework for processing single-source SimRank queries. DISK follows the linearized formulation of SimRank, and consists of offline and online phases. In the offline phase, a tree-based method is used to estimate the diagonal correction matrix of SimRank accurately, and in the online phase, single-source similarities are computed iteratively. Under this framework, we propose different optimization techniques to boost the indexing and queries. DISK guarantees both accuracy and parallel scalability, which distinguishes itself from existing solutions. Its accuracy, efficiency, parallel scalability and scalability are also verified by extensive experimental studies. The experiments show that DISK scales up to graphs of billions of nodes and edges, and answers online queries within seconds, while ensuring the accuracy bounds. Yue Wang 0012, Ruiqi Xu 0002, Zonghao Feng, Yulin Che, Lei Chen 0002, Qiong Luo 0001, Rui Mao 0001 |
Proc. VLDB Endow. | 3 |
| 2020 | Evaluating Memory-Hard Proof-of-Work Algorithms on Three ProcessorsabstractMost public blockchain systems, exemplified by cryptocurrencies such as Ethereum and Monero, use memory-hard proof-of-work (PoW) algorithms in consensus protocols to maintain fair participation without a trusted third party. The memory hardness, or the amount of memory access, of these PoW algorithms is to prevent the dominance of custom-made hardware of massive computation units, in particular, application-specific integrated circuit (ASIC) and field-programmable gate array (FPGA) machines, in the system. However, it is unclear how effective these algorithms are on general-purpose processors. In this paper, we study the performance of representative memory-hard PoW algorithms on the CPU, the Graphics Processing Unit (GPU), and the Intel Knights Landing (KNL) processors. We first optimize each algorithm for individual processors, and then measure their performance with number of threads and memory size varied. Our experimental results show that (1) the GPU dominates the CPU and the KNL processors on each algorithm, (2) all algorithms scale well with number of threads on the CPU and KNL, and (3) the size of accessed memory area affects each algorithm differently. Based on these results, we recommend CryptoNight with scratchpads of different sizes as the most egalitarian PoW algorithm. Zonghao Feng, Qiong Luo 0001 |
Proc. VLDB Endow. | 1 |
| 2019 | Accelerating Long Read Alignment on Three ProcessorsabstractSequence alignment is a fundamental task in bioinformatics, because many downstream applications rely on it. The recent emergence of the third-generation sequencing technology requires new sequence alignment algorithms that handle longer read lengths as well as more sequencing errors. Furthermore, the rapidly increasing volume of sequence data calls for efficient analysis solutions. To address this need, we propose to utilize commodity parallel processors to perform the long read alignment. Specifically, we propose manymap, an acceleration of the leading CPU-based long read aligner minimap2 on the CPU, the GPU, and the Intel Xeon Phi processor. We eliminate intra-loop data dependency in the base-level alignment step of the original minimap2 through redesigning memory layouts of dynamic programming (DP) matrices. This change facilitates the effective vectorization of the most time-consuming procedure in alignment. Additionally, we apply architecture-aware optimizations, such as utilizing high bandwidth memory on Xeon Phi and concurrent kernel execution on GPU. We evaluate our manymap in comparison with the extended minimap2 on a Xeon Gold 5115 CPU, a Tesla V100 GPU, and a Xeon Phi 7210 processor. Our results show that manymap outperforms minimap2 by up to 2.3 times on the overall execution time and 4.5 times on the base-level alignment step. Zonghao Feng, Lipeng Wang 0004, Qiong Luo 0001 |
ICPP | 1 |