EDBT 2026 Demo / reviewers in the wild / expert
Shiyan Zhan
dblp:221/4671
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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
1 paper |
Performance modeling and evaluation · 77% High-performance computing · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › performance prediction
execution time prediction |
0.4 | 1 | 2020 | Automated Performance Modeling of HPC Applications Using Machine Learning · IEEE Trans. Computers 2020 |
Performance modeling and evaluation › parallel system performance
parallel performance modeling |
0.4 | 1 | 2020 | Automated Performance Modeling of HPC Applications Using Machine Learning · IEEE Trans. Computers 2020 |
High-performance computing
performance optimization at scale |
0.4 | 1 | 2020 | Automated Performance Modeling of HPC Applications Using Machine Learning · IEEE Trans. Computers 2020 |
Performance modeling and evaluation
performance prediction |
0.4 | 1 | 2020 | Automated Performance Modeling of HPC Applications Using Machine Learning · IEEE Trans. Computers 2020 |
Performance modeling and evaluation › surrogate modeling
machine-learning-based performance modeling |
0.1 | 1 | 2020 | Automated Performance Modeling of HPC Applications Using Machine Learning · IEEE Trans. Computers 2020 |
Methods — techniques the papers use, named apart from their topics
transfer learning · 0.4runtime feature instrumentation · 0.4random forest · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Automated Performance Modeling of HPC Applications Using Machine LearningabstractAutomated performance modeling and performance prediction of parallel programs are highly valuable in many use cases, such as in guiding task management and job scheduling, offering insights of application behaviors, and assisting resource requirement estimation. The performance of parallel programs is affected by numerous factors, including but not limited to hardware, applications, algorithms, and input parameters, thus an accurate performance prediction is often a challenging and daunting task. In this article, we focus on automatically predicting the execution time of parallel programs (more specifically, MPI programs) with different inputs, at different scales, and without domain knowledge. We model the correlation between the execution time and domain-independent runtime features. These features include values of variables, counters of branches, loops, and MPI communications. Through automatically instrumenting an MPI program, each execution of the program will output a feature vector and its corresponding execution time. After collecting data from executions with different inputs, a random forest machine learning approach is used to build an empirical performance model, which can predict the execution time of the program given a new input. A transfer learning method is used to reuse an existing performance model and improve the prediction accuracy on a new platform that lacks historical execution data. Our experiments and analyses of three parallel applications, Graph500, GalaxSee, and SMG2000, on three different systems confirm that our method performs well, with less than 20 percent prediction error on average. Jingwei Sun 0001, Guangzhong Sun, Shiyan Zhan, Jiepeng Zhang, Yong Chen 0001 |
IEEE Trans. Computers | 3 |