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

Yang Liu 0326

dblp:51/3710-326 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2026
0009-0004-0752-4541ORCID · verified

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

Systems, architecture and hardware · 3 · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021

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
Reconfigurable computing and FPGAs · 51% Processor architecture and microarchitecture · 28% Electronic design automation · 21%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
coarse-grained reconfigurable architecture
1.722026
EDWAC: A Deadlock-Free Scheme for Compiling Whole Programs Onto Dynamically Reconfigurable Dataflow Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search · ISCA 2023
Compilers and program optimization › parallel language compilation
dataflow compilation
1.012026
EDWAC: A Deadlock-Free Scheme for Compiling Whole Programs Onto Dynamically Reconfigurable Dataflow Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Reconfigurable computing and FPGAs
dynamic reconfiguration
1.012026
EDWAC: A Deadlock-Free Scheme for Compiling Whole Programs Onto Dynamically Reconfigurable Dataflow Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Electronic design automation › physical design
placement and routing
1.012026
EDWAC: A Deadlock-Free Scheme for Compiling Whole Programs Onto Dynamically Reconfigurable Dataflow Architectures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026
Reconfigurable computing and FPGAs › coarse-grained reconfigurable architecture
CGRA mapping
0.712023
MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search · ISCA 2023
Reconfigurable computing and FPGAs › application mapping
data flow graph mapping
0.712023
MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search · ISCA 2023
Electronic design automation
high-level synthesis
0.712023
MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search · ISCA 2023
Processor architecture and microarchitecture
instruction scheduling
0.712023
Orinoco: Ordered Issue and Unordered Commit with Non-Collapsible Queues · ISCA 2023
Processor architecture and microarchitecture › out-of-order execution
out-of-order commit
0.712023
Orinoco: Ordered Issue and Unordered Commit with Non-Collapsible Queues · ISCA 2023
Processor architecture and microarchitecture › out-of-order execution
out-of-order processor
0.712023
Orinoco: Ordered Issue and Unordered Commit with Non-Collapsible Queues · ISCA 2023
Processor architecture and microarchitecture › out-of-order execution
issue queue design
0.212023
Orinoco: Ordered Issue and Unordered Commit with Non-Collapsible Queues · ISCA 2023

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

intermediate representation · 2.0finite state machine · 2.0deadlock-prevention · 2.0reinforcement learning · 0.7priority scheduling · 0.7out-of-order commit · 0.7monte carlo tree search · 0.7
YearPublicationVenuePosition
2026 EDWAC: A Deadlock-Free Scheme for Compiling Whole Programs Onto Dynamically Reconfigurable Dataflow Architectures
abstract
Coarse-grained Reconfigurable Arrays (CGRAs) have become prevailing to accelerate regular kernels coupled with a host processor. As the end-to-end applications are increasingly complex, it is necessary to consider mapping whole programs onto a monolithic CGRA, to avoid the bottleneck of host communication implied by Amdahl’s law.State-of-the-art studies have developed compiling methods that spatially pipeline the whole program over hardware with many cores. However, these methods mainly focus on static reconfigurable dataflow architectures and fail to exploit the dynamic reconfiguration potential of dataflow architectures, resulting in suboptimal performance and underutilization of hardware resources. Nevertheless, it is nontrivial to generate a performant mapping on dynamic reconfigurable dataflow architectures since instruction-level deadlocks are introduced. To address this challenge, this paper proposes EDWAC, a whole-program compiler that generates high-quality configurations for dynamic reconfigurable dataflow architectures. EDWAC resolves the deadlock problem by a two-stage deadlock-prevention mechanism, which comprises a shared-resource-constrained Place and Route (PnR) stage, and a Finite State Machine(FSM)-based resource reallocation stage. Together with a gated control flow Intermediate Representation (IR) design and throughput-oriented optimization methods, EDWAC achieves exceptional resource utilization and PnR feasibility.
Jianfeng Zhu 0001, Xingchen Man, Guihuan Song, Zijiao Ma, Shanxin Chen, Chunyang Feng, Yang Liu 0326, Shaojun Wei, Leibo Liu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.8
2023 Orinoco: Ordered Issue and Unordered Commit with Non-Collapsible Queues
abstract
Modern out-of-order processors call for more aggressive scheduling techniques such as priority scheduling and out-of-order commit to make use of increasing core resources. Since these approaches prioritize the issue or commit of certain instructions, they face the conundrum of providing the capacity efficiency of scheduling structures while preserving the ideal ordering of instructions. Traditional collapsible queues are too expensive for today's processors, while state-of-the-art queue designs compromise with the pseudo-ordering of instructions, leading to performance degradation as well as other limitations.
Dibei Chen, Tairan Zhang, Yi Huang 0036, Jianfeng Zhu 0001, Yang Liu 0326, Pengfei Gou, Chunyang Feng, Shaojun Wei, Leibo Liu
ISCA5
2023 MapZero: Mapping for Coarse-grained Reconfigurable Architectures with Reinforcement Learning and Monte-Carlo Tree Search
abstract
Coarse-grained reconfigurable architecture (CGRA) has become a promising candidate for data-intensive computing due to its flexibility and high energy efficiency. CGRA compilers map data flow graphs (DFGs) extracted from applications onto CGRAs, playing a fundamental role in fully exploiting hardware resources for acceleration. Yet the existing compilers are time-demanding and cannot guarantee optimal results due to the traversal search of enormous search spaces brought about by the spatio-temporal flexibility of CGRA structures and the complexity of DFGs. Inspired by the amazing progress in reinforcement learning (RL) and Monte-Carlo tree search (MCTS) for real-world problems, we consider constructing a compiler that can learn from past experiences and comprehensively understand the target DFG and CGRA.
Yi Huang 0036, Jianfeng Zhu 0001, Xingchen Man, Yang Liu 0326, Chunyang Feng, Pengfei Gou, Minggui Tang, Shaojun Wei, Leibo Liu
ISCA5