Shuangshuang Chang

dblp:228/2739 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0002-0013-6878ORCID · corroborated

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

Systems, architecture and hardware · 7 · 4 first-author · 4 since 2021
YearPublicationVenuePosition
2026 Group theory-based differential evolution algorithm for efficient DAG scheduling on heterogeneous clustered multi-core system
Yaodong Guo, Shuangshuang Chang, Dong Ji, Shiyue Qin, Te Xu
J. Syst. Archit.2
2022 Computing exact WCRT for typed DAG tasks on heterogeneous multi-core processors
Shuangshuang Chang, Jinghao Sun, Zhixiong Hao, Qingxu Deng, Nan Guan
J. Syst. Archit.1
2022 Response time analysis of parallel tasks on accelerator-based heterogeneous platforms
Shuangshuang Chang, Jinghao Sun, Qingxu Deng
J. Syst. Archit.1
2022 Toward Minimum WCRT Bound for DAG Tasks Under Prioritized List Scheduling Algorithms
abstract
Many modern real-time parallel applications can be modeled as a directed acyclic graph (DAG) task. Recent studies show that the worst-case response time (WCRT) bound of a DAG task can be significantly reduced when the execution order of the vertices is determined by the priority assigned to each vertex of the DAG. How to obtain the optimal vertex priority assignment, and how far from the best-known WCRT bound of a DAG task to the minimum WCRT bound are still open problems. In this article, we aim to construct the optimal vertex priority assignment and derive the minimum WCRT bound for the DAG task. We encode the priority assignment problem into an integer linear programming (ILP) formulation. To solve the ILP model efficiently, we do not involve all variables or constraints. Instead, we solve the ILP model iteratively, i.e., we initially solve the ILP model with only a few primary variables and constraints, and then at each iteration, we increment the ILP model with the variables and constraints which are more likely to derive the optimal priority assignment. Experimental work shows that our method is capable of solving the ILP model optimally without involving too many variables or constraints, e.g., for instances with 50 vertices, we find the optimal priority assignment by involving 12.67% variables on average and within several minutes on average.
Shuangshuang Chang, Ran Bi 0001, Jinghao Sun, Weichen Liu 0001, Qingxu Deng, Zonghua Gu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2020 Real-Time scheduling and analysis of parallel tasks on heterogeneous multi-cores
Shuangshuang Chang, Qingxu Deng
J. Syst. Archit.1
2020 Capacity Augmentation Function for Real-Time Parallel Tasks With Constrained Deadlines Under GEDF Scheduling
abstract
Capacity augmentation bound (CAB) is a widely used quantitative metric in theoretical analysis for directed acyclic graph (DAG) parallel real-time tasks, which reveals the key factors the schedulability of DAG tasks heavily depending on: the normalized utilization (the ratio of the total utilization to the core numbers) and the tensity (the maximum ratio of task's longest path length to task's deadline). However, CAB requires both factors of a schedulable task system to be capped by the same threshold. A task system with a normalized utilization slightly larger than that threshold but very small tensity, or very smaller normalized utilization but slightly larger than that threshold has good chance to be scheduled are both denied by CAB. To this end, we propose a new concept called capacity augmentation function (CAF) to better characterize the schedulability of parallel real-time tasks, which provides a more loose and different threshold for both factors. In particular, we derive a CAF-based linear-time schedulability test for real-time constrained-deadline DAG tasks under global EDF, which entirely dominates the state-of-the-art CAB-based test for constrained-deadline settings. Finally, we conduct experiments to compare the acceptance ratio of our CAF-based test with the existing schedulability tests also having linear-time complexity. The results show that CAF-based test significantly outperforms the existing linear-time schedulability test under different parameter settings.
Jinghao Sun, Nan Guan, Shuangshuang Chang, Feng Li 0032, Qingxu Deng, Wang Yi 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2018 A Capacity Augmentation Bound for Real-Time Constrained-Deadline Parallel Tasks Under GEDF
abstract
Capacity augmentation bound is a widely used quantitative metric in theoretical studies of schedulability analysis for directed acyclic graph (DAG) parallel real-time tasks, which not only quantifies the suboptimality of the scheduling algorithms, but also serves as a simple linear-time schedulability test. Earlier studies on capacity augmentation bounds of the sporadic DAG task model were either restricted to a single DAG task or a set of tasks with implicit deadlines. In this paper, we consider parallel tasks with constrained deadlines under global earliest deadline first policy. We first show that it is impossible to obtain a constant bound for our problem setting, and derive both lower and upper bounds of the capacity augmentation bound as a function with respect to the maximum ratio of task period to deadline. Our upper bound is at most 1.47 times larger than the optimal one. We conduct experiments to compare the acceptance ratio of our capacity augmentation bound with the existing schedulability test also having linear-time complexity. The results show that our capacity augmentation bound significantly outperforms the existing linear-time schedulability test under different parameter settings.
Jinghao Sun, Nan Guan, Xu Jiang 0004, Shuangshuang Chang, Zhishan Guo, Qingxu Deng, Wang Yi 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4