ZTE Communications ›› 2024, Vol. 22 ›› Issue (1): 87-94.DOI: 10.12142/ZTECOM.202401010

• Review • Previous Articles     Next Articles

Research on Multi-Core Processor Analysis for WCET Estimation

LUO Haoran1, HU Shuisong1, WANG Wenyong1(), TANG Yuke2, ZHOU Junwei2   

  1. 1.University of Electronic Science and Technology of China, Chengdu 611731, China
    2.ZTE Corporation, Shenzhen 518057, China
  • Received:2023-06-21 Online:2024-03-29 Published:2024-03-28
  • About author:LUO Haoran received his bachelor's degree from Sichuan University, China. He is pursuing a master's degree at University of Electronic Science and Technology of China (UESTC). Driven by a deep passion for computer science, he actively engages in various academic activities and research projects.
    HU Shuisong received his bachelor's degree from University of Electronic Science and Technology of China (UESTC). He is pursuing a master's degree at UESTC. He actively engages in research and exploration in various areas, including computer networks and operation system.
    WANG Wenyong (wangwy@uestc.edu.cn) is a professor at the School of Computer Science, University of Electronic Science and Technology of China (UESTC). He is an IEEE member and a senior member of the China Computer Federation (CCF). He serves as a member of the CCF Information Network, Software Engineering, and High-Performance Computing committees, a council member of the China Internet Association, a member of the Expert Committee of China Education and Research Computer Network (CERNET), and a member of the Expert Committee of China Next Generation Internet (CNGI). He is also a member of the Ministry of Education's Next Generation Internet Technology Innovation Team and serves on the Technical Committee of the National Engineering Laboratory for Next Generation Internet Core Network at Tsinghua University, China. His research interests include computer networks and data sharing and exchange.
    TANG Yuke is currently working at the tool support project team of the Department of Operating System Products, ZTE Corporation. He is mainly engaged in compilation, debugging, performance tuning and defect detection of operating systems.
    ZHOU Junwei graduated from Southwest JiaoTong University, China, with a major in computer science and joined ZTE Corporation in 2022. He is currently working at the Department of Operation System Products and mainly responsible for the development of WCET tools.
  • Supported by:
    ZTE Industry?University?Institute Cooperation Funds(2022ZTE09)

Abstract:

Real-time system timing analysis is crucial for estimating the worst-case execution time (WCET) of a program. To achieve this, static or dynamic analysis methods are used, along with targeted modeling of the actual hardware system. This literature review focuses on calculating WCET for multi-core processors, providing a survey of traditional methods used for static and dynamic analysis and highlighting the major challenges that arise from different program execution scenarios on multi-core platforms. This paper outlines the strengths and weaknesses of current methodologies and offers insights into prospective areas of research on multi-core analysis. By presenting a comprehensive analysis of the current state of research on multi-core processor analysis for WCET estimation, this review aims to serve as a valuable resource for researchers and practitioners in the field.

Key words: real-time system, worst-case execution time (WCET), multi-core analysis