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

Yinkang Gao

dblp:395/1323 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2026
—ORCID · none

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

Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 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
Embedded and real-time systems · 46% Performance modeling and evaluation · 27% Processor architecture and microarchitecture · 12%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis
1.722025
Work-in-Progress: A Timing-Anomaly Free Dynamic Scheduling on Heterogeneous Systems · RTSS 2025
TSI: A Time-Semantic Instruction Set for Deterministic Data-Flow Execution in Real-Time Embedded Systems · RTSS 2025
Performance modeling and evaluation › processor performance modeling
accelerator performance modeling
1.012026
CloserToMe: A Unified Framework for Accurate and Transferable Latency Prediction Across Heterogeneous Devices · AAAI 2026
Performance modeling and evaluation › performance prediction
latency prediction
1.012026
CloserToMe: A Unified Framework for Accurate and Transferable Latency Prediction Across Heterogeneous Devices · AAAI 2026
Parallel and multicore computing › task scheduling
dynamic scheduling
0.912025
Work-in-Progress: A Timing-Anomaly Free Dynamic Scheduling on Heterogeneous Systems · RTSS 2025
Processor architecture and microarchitecture
instruction set architecture
0.912025
TSI: A Time-Semantic Instruction Set for Deterministic Data-Flow Execution in Real-Time Embedded Systems · RTSS 2025
Embedded and real-time systems
real-time embedded systems
0.912025
TSI: A Time-Semantic Instruction Set for Deterministic Data-Flow Execution in Real-Time Embedded Systems · RTSS 2025
Embedded and real-time systems
real-time scheduling
0.912025
Work-in-Progress: A Timing-Anomaly Free Dynamic Scheduling on Heterogeneous Systems · RTSS 2025

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

hardware-operation interaction modeling · 1.0device behavior profiling · 1.0capability vectors · 1.0cycle-accurate simulation · 0.9
YearPublicationVenuePosition
2026 CloserToMe: A Unified Framework for Accurate and Transferable Latency Prediction Across Heterogeneous Devices
abstract
Hardware accelerators such as GPUs, NPUs, and FPGAs are essential to meeting AI’s computational demands. With the proliferation of heterogeneous devices across cloud and edge, various model optimization techniques adapt to diverse hardware characteristics through operator transformations and structural modifications. Accurate, efficient latency prediction enables rapid selection of optimal strategies across hardware backends. Many existing methods treat hardware as a black-box executor, directly regressing latency without explicitly modeling the intricate interactions between neural network (NN) structures and device-specific execution behaviors. To address these challenges, we introduce a new modeling perspective that captures the interaction between neural architectures and hardware execution. To capture device-specific characteristics, we propose two complementary modeling strategies. The Device Behavior Signature Selector (DBSel) characterizes hardware execution behavior by selectively probing a small set of representative architectures, forming a compact, workload-driven profile. In parallel, we construct capability vectors that capture the hierarchical memory of each device and compute characteristics, providing a structured abstraction of its architectural capacity. To unify both behavioral and structural views, we introduce the Hardware–Operation Dialogue Module (HODM), which models fine-grained interactions between neural operators and hardware properties. Together, these components empower CloserToMe to deliver accurate and transferable latency predictions across unseen and diverse platforms.
Cheng Tang 0004, Guochong Sui, Wenqi Lou, Jiayi Tuo, Wenqian Xie, Yinkang Gao, Yixuan Zhu, Lei Gong 0003, Chao Wang 0003, Xuehai Zhou
AAAI7
2026 TTI: An Instruction Set Supporting Priority-Inversion-Free Time-Triggered Preemptive Scheduling in Real-Time Embedded Systems
abstract
In real-time embedded systems, traditional timer based time-triggered preemptive scheduling suffers from priority inversion, where the release of a lower-priority task at its activation time interferes with the execution of a higher-priority task. This not only complicates the worst-case response time (WCRT) analysis for higher-priority tasks but also increases their actual WCRT, thereby degrading predictability and schedulability. Addressing this challenge requires enabling the processor to aware the priority of tasks reaching their activation time relative to the currently executing task and to make scheduling decisions accordingly. Since the instruction set serves as the software/hardware interface, the most direct approach to support this capability is to incorporate timing- and priority-aware semantics into the instruction set architecture. In this paper, we propose a novel instruction set, the Time-Triggered Instruction Set (TTI), which introduces priority-aware timed operations to allow the processor to perform operations based on time and priority. We then design a TTI-supported hardware microarchitecture. And we develop the TTI-based priority-inversionfree time-triggered preemptive scheduling. Experimental results demonstrate that, compared to timer-based scheduling, TTIbased scheduling achieves lower and more stable WCRT for high-priority tasks, improving predictability and schedulability.
Yinkang Gao, Yixuan Zhu, Haoyuan Ren
ASP-DAC1
2025 TSI: A Time-Semantic Instruction Set for Deterministic Data-Flow Execution in Real-Time Embedded Systems
abstract
Real-Time Embedded Systems (RTES) are widely used in safety-critical devices, where deterministic data flow is essential to system verification and reliable execution. It requires that each consumer task instance reads data from the deterministic producer task instance. In software based on general-purpose computing instruction sets, communication-related instruction execution order couples data flow among tasks, necessitating a deterministic execution order of these instructions to preserve data-flow determinism. However, enforcing this order complicates software, and suffers from priority inversion and variable execution overheads, which significantly increases task worst-case response times (WCRT) and response time variability. This paper identifies the cause of above issues as the semantics of general-purpose instruction sets, under which dataflow determinism relies on the deterministic execution order of communication-related instructions. To address this, we make the following contributions. First, we propose Time-Semantic Instruction set (TSI), which supports memory access using both addresses and timestamps. TSI enables data-flow determinism without strict instruction ordering. Second, we design a TSI-enabled implementation compatible with conventional memory systems. Third, we provide two TSI-based deterministic data-flow programming paradigms, along with correctness proofs. Finally, we evaluate TSI hardware cost and implement a cycle-accurate simulator based on a TSI-extended RISC-V. Experiments demonstrate that, under reasonable memory overhead, our approach reduces programming complexity and achieves up to$21.6 \times$reduction in WCRT and up to$89.6 \times$reduction in response time variability compared to existing methods.
Yinkang Gao, Yixuan Zhu, Lei Gong 0003, Wenqi Lou, Chao Wang 0003, Xi Li 0003, Xuehai Zhou
RTSS1
2025 Work-in-Progress: A Timing-Anomaly Free Dynamic Scheduling on Heterogeneous Systems
abstract
Heterogeneous systems commonly adopt dynamic scheduling algorithms to improve resource utilization and enhance scheduling flexibility. However, it may introduce timing anomalies, wherein locally reduced tasks' actual execution times can lead to an increase in the overall system execution time. This phenomenon significantly complicates the analysis of WorstCase Response Time (WCRT), rendering conventional analysis either overly pessimistic or unsafe, and often necessitating exhaustive state-space exploration to ensure correctness. To address this challenge, this paper presents the first timing-anomalyfree dynamic scheduling algorithm for heterogeneous systems, referred to as Deterministic Dynamic Execution. The core idea is to apply deterministic execution constraints, which partially restrict the resource allocation and execution order of tasks at runtime. It achieves a safe and tight WCRT through a single offline simulation execution. In this paper, we provide preliminary experimental validation of the timing-anomaly-free property of our algorithm and outline the basic idea of a formal proof.
Yixuan Zhu, Yinkang Gao, Binze Jiang, Xiaohang Gong, Lei Gong 0003, Chao Wang 0003, Xi Li 0003, Xuehai Zhou
RTSS2
2025 Optimizing utilization in logical execution time system with preserved externally-observable timed I/O semantics
Caixu Zhao, Yinkang Gao, Yixuan Zhu, Lei Gong 0003, Wenqi Lou, Xi Li 0003
J. Syst. Archit.3
2024 Fine-Grained Shared Cache Interference Analysis Using Basic Block's Execution Time
abstract
Shared last-level caches in multi-core architectures may lead to mutual interference in memory accesses between cores, resulting in additional access latency. To ensure the accuracy of programs' worst-case execution time (WCET) analysis, the inter-core interference of shared caches must be analyzed. This involves getting the time when memory access may occur between cores (i.e., inter-core context). But due to the uncertainty of inputs, describing inter-core context becomes extremely challenging. Existing works often consider the entire execution time of program as the time when all memory accesses may occur to enhance scalability, which ignores the timing information within programs and may lead to an overestimation of interference. This paper proposes a fine-grained shared cache interference analysis method based on the execution time of basic blocks. It employs a path-based strategy to estimate the execution time of basic blocks and use it as the lifecycles of memory accesses within the blocks, which can effectively eliminate impossible interferences. Experiments show that compared to the all interference method, we can reduce WCET by 65% in the best case and by 14% on average, with only a 130% increase in average analysis time.
Yixuan Zhu, Wenqi Lou, Yinkang Gao, Binze Jiang, Xiaohang Gong, Xi Li 0003
ICCD3