Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Heng Lin

dblp:120/9589 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
2since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-author · 1 since 2021Computer networks · 2 · 1 first-authorArtificial intelligence and machine learning · 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
3 papers
Parallel and multicore computing · 43% High-performance computing · 36% Performance modeling and evaluation · 18%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing
large-scale graph processing
0.922022
Scaling graph traversal to 281 trillion edges with 40 million cores · PPoPP 2022
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018
Graph data management
graph benchmark
0.912025
The LDBC Financial Benchmark: Transaction Workload · Proc. VLDB Endow. 2025
Graph data management
graph database
0.912025
The LDBC Financial Benchmark: Transaction Workload · Proc. VLDB Endow. 2025
Parallel and multicore computing › graph processing
graph traversal
0.612022
Scaling graph traversal to 281 trillion edges with 40 million cores · PPoPP 2022
Parallel and multicore computing
load balancing
0.612022
Scaling graph traversal to 281 trillion edges with 40 million cores · PPoPP 2022
Parallel and multicore computing
parallel graph algorithms
0.312018
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018
High-performance computing
scientific computing systems
0.312018
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018
Performance modeling and evaluation
irregular access patterns
0.212022
Scaling graph traversal to 281 trillion edges with 40 million cores · PPoPP 2022
Performance modeling and evaluation
workload characterization
0.212022
Scaling graph traversal to 281 trillion edges with 40 million cores · PPoPP 2022
Distributed systems
distributed graph processing
0.112018
ShenTu: processing multi-trillion edge graphs on millions of cores in seconds · SC 2018

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

locality optimization · 0.6graph partitioning · 0.6
YearPublicationVenuePosition
2025 The LDBC Financial Benchmark: Transaction Workload
abstract
Graph databases play a pivotal role in the FinTech industry. However, existing graph benchmarks fail to capture the unique characteristics of financial datasets and workloads, rendering them inadequate for evaluating graph databases in financial scenarios. This paper presents the LDBC Financial Benchmark (FinBench) Transaction Workload, a novel benchmark that adopts a choke point-driven design methodology, emphasizing performance bottlenecks, and incorporates distinct features such as dataset skewness, edge multiplicity, temporal window filtering, recursive path filtering, read-write query patterns, and truncation on hub vertices. Key contributions include a scalable data generator that synthesizes datasets with financial-specific features, a parameter generator that leverages bucketed data statistics for runtime consistency across queries, and a scalable benchmark driver that biases query execution by time windows. Experimental evaluations on graph databases demonstrate the benchmark's capability to reveal novel choke points and provide insights into system performance in financial scenarios.
Shipeng Qi, Bing Tong, Jiatao Hu, Heng Lin, Yue Pang 0001, Songlin Lyu, Zhihui Guo, Xujin Ba, Youren Shen, Jia Li 0009, Lei Zou 0001, Yongwei Wu 0001, Gábor Szárnyas, Xiaowei Zhu 0001, Chuntao Hong
Proc. VLDB Endow.4
2022 Scaling graph traversal to 281 trillion edges with 40 million cores
abstract
Graph processing, especially high-performance graph traversal, plays a more and more important role in data analytics. The successor of Sunway TaihuLight, New Sunway, is equipped with nearly 10 PB memory and over 40 million cores, which brings the opportunity to process hundreds of trillions of edges graphs. However, the graph with an unprecedented scale also brings severe performance challenges, including load imbalance, poor locality, and irregular access of graph traversal workload.
Huanqi Cao, Yuanwei Wang, Haojie Wang 0004, Heng Lin, Zixuan Ma, Wanwang Yin
PPoPP4
2018 ShenTu: processing multi-trillion edge graphs on millions of cores in seconds
Heng Lin, Xiaowei Zhu 0001, Bowen Yu 0003, Xiongchao Tang, Wei Xue 0003, Lufei Zhang, Torsten Hoefler, Xiaosong Ma, Xin Liu 0081, Jingfang Xu
SC1
2018 Gradually morphing a thematic map series based on cellular automata
abstract
Maps are often animated to help users make comparisons and comprehend trends. However, large and complex differences between sequential maps can inhibit users from doing so. This paper proposes a morphing technique to highlight trends without manual intervention. Changes between sequential maps are considered as the diffusion processes of expanding classes, with these processes simulated by cellular automata. A skeleton extraction technique is introduced to handle special cases. Experimental results demonstrate that the proposed morphing technique can reveal obvious trends between dramatically changed maps. The potential application of the proposed morphing technique in sequential spatial data (e.g. remote-sensing images) is discussed.
Heng Lin
Int. J. Geogr. Inf. Sci.1
2018 An adaptive breadth-first search algorithm on integrated architectures
Feng Zhang 0007, Heng Lin, Jidong Zhai, Dingyi Xiang, Jizhong Li, Yunpeng Chai, Xiaoyong Du 0001
J. Supercomput.2
2017 Scalable Graph Traversal on Sunway TaihuLight with Ten Million Cores
abstract
Interest has recently grown in efficiently analyzing unstructured data such as social network graphs and protein structures. A fundamental graph algorithm for doing such task is the Breadth-First Search (BFS) algorithm, the foundation for many other important graph algorithms such as calculating the shortest path or finding the maximum flow in graphs. In this paper, we share our experience of designing and implementing the BFS algorithm on Sunway TaihuLight, a newly released machine with 40,960 nodes and 10.6 million accelerator cores. It tops the Top500 list of June 2016 with a 93.01 petaflops Linpack performance [1]. Designed for extremely large-scale computation and power efficiency, processors on Sunway TaihuLight employ a unique heterogeneous many-core architecture and memory hierarchy. With its extremely large size, the machine provides both opportunities and challenges for implementing high-performance irregular algorithms, such as BFS. We propose several techniques, including pipelined module mapping, contention-free data shuffling, and group-based message batching, to address the challenges of efficiently utilizing the features of this large scale heterogeneous machine. We ultimately achieved 23755.7 giga-traversed edges per second (GTEPS), which is the best among heterogeneous machines and the second overall in the Graph500s June 2016 list [2].
Heng Lin, Xiongchao Tang, Bowen Yu 0003, Youwei Zhuo, Jidong Zhai, Wanwang Yin
IPDPS1
2015 Robust Energy-Aware Routing with Uncertain Traffic Demands
abstract
Energy conservation has become a major challenge to the Internet. Switching part of components into sleep mode is an effective way for energy conservation. Many existing approaches compute routing based on traffic matrices, to balance energy saving and traffic engineering goals, e.g., the maximum link utilization ratio (MLUR). However, accurate traffic matrices are difficult to obtain and change frequently, resulting in lack of routing stability and robustness. We propose to find one energy-aware routing robust to a set of traffic matrices. Such demand-oblivious routing problem has been studied without energy conservation, but it becomes more challenging when energy is considered. To overcome the challenges, we define a metric that reflects the MLUR distance from a routing to the optimal routing under certain energy conservation requirement. We model the problem of minimizing the metric, and analyze the upper bounds. Then, we propose a robust energy-aware routing (REAR) scheme to solve the problem by selecting sleeping links and computing the routing, based on a classical demand-oblivious routing algorithm. We evaluate our algorithms by simulations on real topologies. The results show that REAR is much more robust than existing approaches while more than 35\% line card power can be saved.
Heng Lin, Mingwei Xu 0001, Yuan Yang 0001
ICCCN1
2015 α%-Green is enough: Refocusing on Internet routing optimization
abstract
We propose an "α%-Green" network benchmark, whose spirit is that α% of the network power should come from the renewable energy. We argue that, as long as such a benchmark is satisfied, the network should always set its primary objective to its own optimization concerns.
Yuan Yang 0001, Dan Wang 0002, Mingwei Xu 0001, Heng Lin
IWQoS4
2013 Web product ranking using opinion mining
abstract
Online shopping is becoming increasingly important as more and more manufacturers sell products on the Internet, and many users are using the Internet to express and share their opinions. However, it is impossible for consumers to read all product reviews. Therefore, it is necessary to design effective systems to summarize the pros and cons of product characteristics, so that consumers can quickly find their favorable products. In this paper, we present a product ranking system using opinion mining techniques. Users can specify product features to get back the ranking results of all matched products. In this system, we consider three issues while calculating product scores: 1) product reviews, 2) product popularity, and 3) product release month. Finally, the experimental results show that the system is practical and the ranking results are interesting.
Yin-Fu Huang, Heng Lin
CIDM2
2012 Acolyte: An In-Memory Social Network Query System
Heng Lin
WISE2