Demo Data from VLDB 2026 / reviewers in the wild / expert
Guantao Liu
dblp:154/6150
· DBLP profile ↗
5ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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 |
Performance modeling and evaluation · 48% Parallel and multicore computing · 36% Electronic design automation · 16% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.3 | 1 | 2017 | Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC Simulation · DAC 2017 |
Parallel and multicore computing
parallel programming models |
0.3 | 1 | 2017 | Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC Simulation · DAC 2017 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation |
0.3 | 1 | 2017 | Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC Simulation · DAC 2017 |
Performance modeling and evaluation
simulation |
0.3 | 2 | 2017 | Out-of-Order Parallel Discrete Event Simulation for Transaction Level Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC Simulation · DAC 2017 |
Electronic design automation
hardware verification and test |
0.2 | 1 | 2014 | Out-of-Order Parallel Discrete Event Simulation for Transaction Level Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Performance modeling and evaluation › simulation › discrete-event simulation
parallel discrete event simulation |
0.2 | 1 | 2014 | Out-of-Order Parallel Discrete Event Simulation for Transaction Level Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Electronic design automation › system-level design › high-level system modeling
transaction-level modeling |
0.1 | 1 | 2014 | Out-of-Order Parallel Discrete Event Simulation for Transaction Level Models · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 |
Methods — techniques the papers use, named apart from their topics
thread-level parallelization · 0.3data-level parallelization · 0.3out-of-order simulation · 0.2multithreading · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Hybrid analysis of SystemC models for fast and accurate parallel simulationabstractParallel SystemC approaches expect a thread-safe and race-condition-free model from the designer or use a compiler which identifies the race conditions. However, they have strong limitations for real world examples. Two major obstacles remain: a) all the source code must be available and b) the entire design must be statically analyzable. In this paper, we propose a solution for a fast and fully accurate parallel SystemC simulation which overcomes these two obstacles a) and b). We propose a hybrid approach which includes both static and dynamic analysis of the design model. We also handle library calls in the compiler analysis where the source code of the library functions is not available. Our experiments demonstrate a 100% accurate execution and a speedup of 6.39× for a Network-on-Chip particle simulator. Tim Schmidt, Guantao Liu, Rainer Dömer |
ASP-DAC | 2 |
| 2017 | Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC SimulationabstractMost parallel SystemC approaches have two limitations: (a) the user must manually separate all parallel threads to avoid data corruption due to race conditions, and (b) available hardware vector units are not utilized. In this paper, we present an advanced compiler infrastructure for automatic parallelization of SystemC models at the thread-level. In addition, our infrastructure exploits opportunities for data-level parallelization. Our experimental results show a nearly linear speedup of NxM, where N and M denote the thread and data-level factors, respectively. In turn, a 4-core multi-processor achieves a speedup of up to 8.8x, and a 60-core Xeon Phi processor reaches up to 212x. Tim Schmidt, Guantao Liu, Rainer Dömer |
DAC | 2 |
| 2016 | Automatic Generation of Thread Communication Graphs from SystemC Source CodeabstractIn an ideal top-down system design flow, graphical diagrams are designed before an executable specification in a System Level Description Language (SLDL) is derived. Such initial charts typically also serve as visual documentation of the textual specification and aid in maintaining the model. In the absence of graphical charts, e.g. in case of legacy or 3rd party code, a textual SLDL model is hard to comprehend for any unfamiliar designer. Here, we propose to automatically extract graphical charts from given SystemC code to ease the understanding of the source code with a visual representation. Specifically, we extract the communication flow between the threads from the design model by use of an automatic SystemC compiler infrastructure that statically analyzes the code and generates custom Thread Communication Graphs (TCG) similar to message sequence charts. Our experimental results on embedded applications demonstrate that our novel static analysis can quickly extract accurate TCG that are highly useful for designers in becoming familiar with new source code. Tim Schmidt, Guantao Liu, Rainer Dömer |
SCOPES | 2 |
| 2015 | Optimizing thread-to-core mapping on manycore platforms with distributed Tag DirectoriesabstractWith the increasing demand for parallel computing power, manycore platforms are attracting more and more attention due to their potential to improve performance and scalability of parallel applications. However, as the core count increases, core-to-core communication becomes expensive. For manycore architectures using directory-based cache coherence protocols, the core-to-core communication latency depends not only on the physical placement on the chip, but also on the location of the distributed cache tag directory. In this paper, we first define the concept of core distance for multicore and manycore architectures. Using a ping-pong spin-lock benchmark, we quantify the core distance on a ring-network platform and propose an approach to optimize thread-to-core mapping in order to minimize on-chip communication overhead. In our experiments, our approach speeds up communication-intensive benchmarks by more than 25% on average over the Linux default mapping strategy. Guantao Liu, Tim Schmidt, Rainer Dömer, Ajit Dingankar, Desmond Kirkpatrick |
ASP-DAC | 1 |
| 2014 | Out-of-Order Parallel Discrete Event Simulation for Transaction Level ModelsabstractThe validation of system models at the transaction-level typically relies on discrete event (DE) simulation. In order to reduce simulation time, parallel discrete event simulation (PDES) can be used by utilizing multiple cores available on today's host PCs. However, the total order of time imposed by regular DE simulators becomes a bottleneck that severely limits the benefits of parallel simulation. In this paper, we present a new out-of-order (OoO) PDES technique for simulating transaction-level models on multicore hosts. By localizing the simulation time to individual threads and carefully handling events at different times, a system model can be simulated following a partial order of time without loss of accuracy. Subject to advanced static analysis at compile time and table-based decisions at run time, threads can be issued early, reducing the idle time of available cores. Our proposed OoO PDES technique shows high performance gains in simulation speed with only a small increase in compile time. Using six embedded application examples, we also show the speed trade-off for multicore PDES based on different multithreading libraries. Weiwei Chen 0001, Xu Han 0002, Guantao Liu, Rainer Dömer |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |