Demo Data from EDBT 2026 / reviewers in the wild / expert
Erlin Yao
dblp:61/124
· DBLP profile ↗
12ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0002-0130-0035ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Theory of computation · 1 · 1 first-author
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 |
Distributed systems · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Graph data management · 77% Indexing and storage engines · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
peer-to-peer systems |
0.1 | 2 | 2008 | HRing: A Structured P2P Overlay Based on Harmonic Series · IEEE Trans. Parallel Distributed Syst. 2008 A Scalable P2P Platform for the Knowledge Grid · IEEE Trans. Knowl. Data Eng. 2005 |
Distributed systems › peer-to-peer systems › overlay networks
structured overlay |
0.1 | 2 | 2008 | HRing: A Structured P2P Overlay Based on Harmonic Series · IEEE Trans. Parallel Distributed Syst. 2008 A Scalable P2P Platform for the Knowledge Grid · IEEE Trans. Knowl. Data Eng. 2005 |
Graph data management
path query |
0.1 | 1 | 2005 | A Scalable P2P Platform for the Knowledge Grid · IEEE Trans. Knowl. Data Eng. 2005 |
Indexing and storage engines
distributed indexing |
0.0 | 1 | 2005 | A Scalable P2P Platform for the Knowledge Grid · IEEE Trans. Knowl. Data Eng. 2005 |
Methods — techniques the papers use, named apart from their topics
load balancing · 0.1distributed trie index · 0.1routing table construction · 0.1harmonic series long links · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Improvement of AI forecast of gridded PM2.5 forecast in China through ConvLSTM and Attention
Erlin Yao, Guangming Tan |
CCF Trans. High Perform. Comput. | 2 |
| 2020 | Automated MRI-Based Deep Learning Model for Detection of Alzheimer's Disease ProcessabstractIn the context of neuro-pathological disorders, neuroimaging has been widely accepted as a clinical tool for diagnosing patients with Alzheimer's disease (AD) and mild cognitive impairment (MCI). The advanced deep learning method, a novel brain imaging technique, was applied in this study to evaluate its contribution to improving the diagnostic accuracy of AD. Three-dimensional convolutional neural networks (3D-CNNs) were applied with magnetic resonance imaging (MRI) to execute binary and ternary disease classification models. The dataset from the Alzheimer's disease neuroimaging initiative (ADNI) was used to compare the deep learning performances across 3D-CNN, 3D-CNN-support vector machine (SVM) and two-dimensional (2D)-CNN models. The outcomes of accuracy with ternary classification for 2D-CNN, 3D-CNN and 3D-CNN-SVM were [Formula: see text]%, [Formula: see text]% and [Formula: see text]% respectively. The 3D-CNN-SVM yielded a ternary classification accuracy of 93.71%, 96.82% and 96.73% for NC, MCI and AD diagnoses, respectively. Furthermore, 3D-CNN-SVM showed the best performance for binary classification. Our study indicated that 'NC versus MCI' showed accuracy, sensitivity and specificity of 98.90%, 98.90% and 98.80%; 'NC versus AD' showed accuracy, sensitivity and specificity of 99.10%, 99.80% and 98.40%; and 'MCI versus AD' showed accuracy, sensitivity and specificity of 89.40%, 86.70% and 84.00%, respectively. This study clearly demonstrates that 3D-CNN-SVM yields better performance with MRI compared to currently utilized deep learning methods. In addition, 3D-CNN-SVM proved to be efficient without having to manually perform any prior feature extraction and is totally independent of the variability of imaging protocols and scanners. This suggests that it can potentially be exploited by untrained operators and extended to virtual patient imaging data. Furthermore, owing to the safety, noninvasiveness and nonirradiative properties of the MRI modality, 3D-CNN-SMV may serve as an effective screening option for AD in the general population. This study holds value in distinguishing AD and MCI subjects from normal controls and to improve value-based care of patients in clinical practice. Nicholas Van Halm-Lutterodt, Andrew Mecum, Mohamed Kamal Mesregah, Erlin Yao, Xiuhua Guo |
Int. J. Neural Syst. | 10 |
| 2018 | Communication-Avoiding for Dynamical Core of Atmospheric General Circulation ModelabstractDynamical core is one of the most time-consuming parts in the global atmospheric general circulation model, which is widely used for the numerical simulation of the dynamic evolution process of global atmosphere. Due to its complicated calculation procedures and the non-uniformity of latitude-longitude mesh, the parallelization suffers from high communication overhead. In this paper, we deduce the operator form of the calculating flow in the dynamical core. Furthermore, it is abstracted out that the stencil and collection alternate action is the basic operation in the dynamic core. Based on the operator form of the calculation flow, we propose the corresponding optimization strategy for each operator. In the end, we develop a communication-avoiding algorithm to reduce communication overhead in the dynamic core. Our experiments show that the communication-avoiding algorithm reduces the total runtime by 54% at most for a 50 km resolution model running 10 years. Especially for communication reduction, the new algorithm achieves 1.4x speedup on average for the collective communication and 3.9x speedup on average for the communication involved in the stencil computation. Junmin Xiao, Shigang Li 0002, Baodong Wu, He Zhang 0005, Kun Li 0016, Erlin Yao, Yunquan Zhang, Guangming Tan |
ICPP | 6 |
| 2015 | Bit Flipping Errors in High Performance Linpack at Exascale and BeyondabstractFor the High Performance Linpack (HPL) benchmark at the coming Exascale and beyond, silent errors like bit flipping in memory are expected to become inevitable. However, since bit flipping errors are difficult to be detected and located, their impact to the numerical correctness of HPL has not been evaluated thoroughly and quantitatively, while the impact at Exascale is especially susceptible. In this paper, an initial quantitative analysis of the impact of bit flipping errors to the numerical correctness of HPL has been investigated. To validate the numerical correctness of computed solution using HPL, there is a residual check after the approximate solution obtained. This paper has shown that in the case of only one bit flipping to any element in the original data matrix, if the flipped position is not the leading position of exponent, the residual check in HPL will almost surely pass at the scale of Exa flops and beyond. Experiments on modified HPL in single precision at small scales have verified the theoretical results in double precision at Exascale. The results obtained in this paper can provide a better understanding to the impact of bit flipping errors to numerical correctness of scientific computing applications. Erlin Yao, Guangming Tan |
ICPP | 1 |
| 2013 | Vlock: Lock virtualization mechanism for exploiting fine-grained parallelism in graph traversal algorithmsabstractFor graph traversal applications, fine synchronization is required to exploit massive fine parallelism. However, in the conventional solution using fine-grained locks, locks themselves suffer huge memory cost as well as poor locality for inherent irregular access to vertices. In this paper, we propose a novel fine lock solution-vLock. The key idea is lock virtualization that maps the huge logical lock space to a much smaller physical lock space that can reside in cache during the program life cycle. Lock virtualization effectively reduces lock incurred overheads of both memory cost and cache misses. It also achieves high usability in legacy graph programs, as from users's view vLock is the same as lock methods in Pthreads. We implement vLock as a Pthreads-like library and evaluate its performance in four classical graph algorithms (BFS, SSSP, CC, PageRank). Experiments on a SMP system with two Intel Westemere six-core processors show that, compared to conventional fine locks, vLock significantly reduces locks' cache misses and has competitive performance. Particularly, PageRank with vLock has about 20% performance improvement. Guangming Tan, Xiuxia Zhang, Erlin Yao, Ninghui Sun |
CGO | 4 |
| 2012 | Supporting User-directed Fault Tolerance over Standard MPIabstractUser-directed means the process of carrying out fault tolerance is dynamic and the fault tolerance mode is chosen by users based on application requirements. In this paper, we introduce a general scheme based on standard MPI to provide the user directed support for application level algorithmic fault tolerance. The user-directed fault tolerance plays the role as a connection between applications and algorithmic fault tolerance. As a case study, our scheme has been incorporated to HPL combined with a non-blocking ABFT technique. We have tested the functional availability of our scheme for fault tolerance in real circumstance. We also evaluated that when there is no failure occurring, our support only brings 2.5 percent overhead. When failure occurs, with our scheme, the scalability of algorithmic fault tolerance maintains well. Zhimin Wu, Weizhi Xu 0001, Mingyu Chen 0001, Erlin Yao |
ICPADS | 5 |
| 2012 | A Case Study of Designing Efficient Algorithm-based Fault Tolerant Application for Exascale ParallelismabstractFault tolerance overhead of high performance computing (HPC) applications is becoming critical to the efficient utilization of HPC systems at large scale. Today's HPC applications typically tolerate fail-stop failures by check pointing. However, check pointing will lose its efficiency when system becoming very large. An alternative method is algorithm-based fault recovery which has been proved to be more efficient than check pointing. In this paper, we first point out by theoretical analysis that algorithm-based fault recovery will also lose its efficiency when systems scale up to Exa flops. Then, a more efficient algorithm-based fault tolerance scheme for HPC applications at large scale is presented. The new method has two novel skills. One is algorithm-based hot replacement, which avoids the stop-and-wait time after failure. Second is background accelerated recovery, which guarantees the system to endure multiple failures in succession. As a case study, this method is incorporated to High Performance Lin pack (HPL). Theoretical analysis shows that the fault tolerance overhead can be reduced to 2/log(p, 2) of that of algorithm-based fault recovery method (p is the number of computation processes), so that the new method will still be efficient in Exascale. Experimental results for up to 1800 processes show that the overhead of the new method is about 25% of that of algorithm-based fault recovery method, which is close to the theoretical prediction. Erlin Yao, Mingyu Chen 0001, Guangming Tan, Ninghui Sun |
IPDPS | 1 |
| 2011 | Building algorithmically nonstop fault tolerant MPI programsabstractWith the growing scale of high-performance computing (HPC) systems, today and more so tomorrow, faults are a norm rather than an exception. HPC applications typically tolerate fail-stop failures under the stop-and-wait scheme, where even if only one processor fails, the whole system has to stop and wait for the recovery of the corrupted data. It is now a more-or-less accepted fact that the stop-and-wait scheme will not scale to the next generation of HPC systems. Inspired by the previous stop-and-wait algorithm-based fault tolerance (ABFT) recovery technique, we propose in this paper a nonstop fault tolerance scheme at the application level and describe its implementation. When failure occurs during the execution of applications, we do not stop to wait for the recovery of the corrupted node; instead, we replace it with the corresponding redundant node and continue the execution. At the end of execution, the correct solution can be recovered algorithmically at a very low cost. In order to implement the scheme, some new fault-tolerant features of the Message Passing Interface (MPI) have been investigated and utilized in the MPICH implementation of MPI. We also describe a case study using High Performance Linpack (HPL) with these new features and evaluate the performance of both our new scheme and ABFT recovery. Experimental results show the advantage of our new scheme over ABFT recovery even in a small scale. Erlin Yao, Mingyu Chen 0001, Guangming Tan, Pavan Balaji, Darius Buntinas |
HiPC | 2 |
| 2011 | What Hill-Marty model learn from and break through Amdahlʼs law?
Erlin Yao, Yungang Bao, Mingyu Chen 0001 |
Inf. Process. Lett. | 1 |
| 2008 | HRing: A Structured P2P Overlay Based on Harmonic SeriesabstractThis paper presents Harmonic Ring (HRing), a structured peer-to-peer (P2P) overlay where long links are built along the ring with decreasing probabilities coinciding with the Harmonic Series. HRing constructs routing tables based on the distance between node positions instead of node IDs in order to eliminate the effect of node ID distribution on the long link distribution and load balance. It supports leave-and-rejoin load balance without incurring uneven long link distribution. In addition, node IDs can be any form, like number, string, address, and date, without the prerequisite of uniform distribution, so they can preserve the semantics and range locality of data objects. HRing supports multidimensional range queries. Each node is expected to have O(ln(n)) long links. The construction of O(ln(n)) long links for a node costs (O(ln(n)) messages. Routing queries achieve O(ln(n)) hops. Analyses and simulations demonstrate the efficiency of query routing and the effectiveness of the long link construction method. Hai Zhuge, Xiaoping Sun, Erlin Yao |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2005 | Extended resource space model
Hai Zhuge, Erlin Yao, Yunpeng Xing, Jie Liu 0025 |
Future Gener. Comput. Syst. | 2 |
| 2005 | A Scalable P2P Platform for the Knowledge GridabstractThe knowledge grid needs to operate with a scalable platform to provide large-scale intelligent services. A key function of such a platform is to efficiently support various complex queries in a dynamic large-scale network environment. This paper proposes a platform to support index-based path queries by incorporating a semantic overlay with an underlying structured P2P network that provides object location and management services. Various distributed indexing structures can be dynamically formed by publishing, semantic objects as indexing nodes. Queries are forwarded along the chains of semantic object pointers to search for objects. We investigate the deployment of a scalable distributed trie index for broadcast queries on key strings, propose a decentralized load balancing method for solving the problem of uneven load distribution incurred by heterogeneity of loads and node capacities and by the distributed trie index, and give an approach for improving the availability of the semantic overlay and its trie index. Experiments demonstrate the scalability of the proposed platform. Hai Zhuge, Xiaoping Sun, Jie Liu 0025, Erlin Yao |
IEEE Trans. Knowl. Data Eng. | 4 |