Demo Data from VLDB 2026 / reviewers in the wild / expert
Yaoyao Chi
dblp:241/4311
· DBLP profile ↗
4ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 since 2021Software engineering, systems software and programming languages · 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 |
Embedded and real-time systems · 80% Parallel and multicore computing · 20% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.9 | 2 | 2021 | Algorithms for Computing the WCRT Bound of OpenMP Task Systems With Conditional Branches · IEEE Trans. Computers 2021 Real-Time Scheduling and Analysis of Synchronous OpenMP Task Systems with Tied Tasks · DAC 2019 |
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis |
0.9 | 2 | 2021 | Algorithms for Computing the WCRT Bound of OpenMP Task Systems With Conditional Branches · IEEE Trans. Computers 2021 Real-Time Scheduling and Analysis of Synchronous OpenMP Task Systems with Tied Tasks · DAC 2019 |
Parallel and multicore computing
parallel programming models |
0.5 | 1 | 2021 | Algorithms for Computing the WCRT Bound of OpenMP Task Systems With Conditional Branches · IEEE Trans. Computers 2021 |
Embedded and real-time systems › real-time scheduling
multicore scheduling |
0.4 | 1 | 2019 | Real-Time Scheduling and Analysis of Synchronous OpenMP Task Systems with Tied Tasks · DAC 2019 |
Embedded and real-time systems › real-time scheduling
OpenMP task scheduling |
0.4 | 1 | 2019 | Real-Time Scheduling and Analysis of Synchronous OpenMP Task Systems with Tied Tasks · DAC 2019 |
Parallel and multicore computing › task scheduling
DAG scheduling |
0.1 | 1 | 2021 | Algorithms for Computing the WCRT Bound of OpenMP Task Systems With Conditional Branches · IEEE Trans. Computers 2021 |
Methods — techniques the papers use, named apart from their topics
response time bounds · 0.5conditional branch analysis · 0.5group scheduling · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Algorithms for Computing the WCRT Bound of OpenMP Task Systems With Conditional BranchesabstractMulti-cores are becoming mainstream hardware platforms for embedded and real-time systems. To fully utilize the processing capacity of multi-cores, software should be parallelized. Recently, much work has been done on real-time scheduling of parallel tasks modeled as directed acyclic graphs (DAG), motivated by the parallel task structures supported by popular parallel programming frameworks such as OpenMP. The DAG-based task models in existing real-time scheduling research assume well-nested graph structures recursively composed by single-source-single-sink parallel and conditional components. However, realistic OpenMP task systems in general have more flexible structures that do not comply with those assumptions. In this article, we model the behavior of general OpenMP task systems with non-well-nested structures. The worst-case response time analysis problem for such systems is more difficult due to the flexible graph structure. As the major technical contribution, we develop two efficient algorithms to compute the worst-case response time bounds, with different trade-offs between efficiency and precision. Evaluation with both randomly generated task graphs and realistic OpenMP programs shows good performance of our approaches in terms of both precision and efficiency. Jinghao Sun, Nan Guan, Jingchang Sun, Xi Zhang 0022, Yaoyao Chi, Feng Li 0032 |
IEEE Trans. Computers | 5 |
| 2020 | On the Volume Calculation for Conditional DAG Tasks: Hardness and Algorithms*abstractThe hardness of analyzing conditional directed acyclic graph (DAG) tasks remains unknown so far. For example, previous researches asserted that the conditional DAG's volume can be solved in polynomial time. However, these researches all assume well-nested structures that are recursively composed by single-source-single-sink parallel and conditional components. For conditional DAGs in general that do not comply with this assumption, the hardness and algorithms of volume computation are still open. In this paper, we construct counterexamples to show that previous work cannot provide a safe upper bound of the conditional DAG's volume in general. Moreover, we prove that the volume computation problem for conditional DAGs is strongly $\mathcal{N}\mathcal{P}$-hard. Finally, we propose an exact algorithm for computing the conditional DAG's volume. Experiments show that our method can significantly improve the accuracy of the conditional DAG's volume estimation. Jinghao Sun, Yaoyao Chi, Tianfei Xu, Nan Guan, Zhishan Guo, Wang Yi 0001 |
DATE | 2 |
| 2019 | Real-Time Scheduling and Analysis of Synchronous OpenMP Task Systems with Tied TasksabstractSynchronous parallel tasks are widely used in HPC for purchasing high average performance, but merely consider how to guarantee good timing predictabilities. OpenMP is a promising framework for multi-core real-time embedded systems. The synchronous OpenMP tasks are significantly more difficult to schedule and analyze due to constraints posed by OpenMP specifications. An important OpenMP feature is tied task, which must execute on the same thread during the whole life cycle. This paper designs a novel method, called group scheduling, to schedule synchronous OpenMP tasks, which divides tasks into several groups, and assigns some of them to dedicated cores, in order to isolate tied tasks. We derive a linear-time computable response time bound. Experiments with both randomly generated and realistic OpenMP tasks show that our new bound significantly outperforms the existing bound. Jinghao Sun, Nan Guan, Chenhan Jin, Yaoyao Chi |
DAC | 5 |
| 2019 | Calculating Response-Time Bounds for OpenMP Task Systems with Conditional BranchesabstractExisting DAG-based task models in real-time scheduling research assume well-nested structures recursively composed by single-source-single-sink parallel and conditional components. However, realistic OpenMP task systems in general have more flexible structures that do not comply with this assumption. In this paper, we model the behaviors of general OpenMP task systems with non-well-nested branching structures and study the problem of how to bound their worst-case response times (WCRT). A naive solution is to apply the established WCRT bound for DAG tasks without conditional branches to the exponentially many possible execution flows, which has exponential time complexity. In this paper, we develop a linear-time algorithm to efficiently calculate WCRT bounds for OpenMP task systems with non-well-nested branching structures. Experiments with both synthetic task graphs and realistic OpenMP programs are conducted to evaluate the performance of our method. Jinghao Sun, Nan Guan, Jingchang Sun, Yaoyao Chi |
RTAS | 4 |