作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (3): 244-247. doi: 10.3969/j.issn.1000-3428.2011.03.086

• 开发研究与设计技术 • 上一篇    下一篇

基于WCET的SPM实时性管理策略

胡志刚,刘基军,蒋湘涛   

  1. (中南大学信息科学与工程学院,长沙 410083)
  • 出版日期:2011-02-05 发布日期:2011-01-28
  • 作者简介:胡志刚(1963-),男,教授、博士生导师,主研方向: 嵌入式系统,网格计算,SPM空间管理;刘基军,硕士研究生; 蒋湘涛,博士研究生
  • 基金资助:
    湖南省自然科学基金资助项目(07jj5077)

SPM Real-time Performance Management Strategy Based on WCET

HU Zhi-gang, LIU Ji-jun, JIANG Xiang-tao   

  1. (School of Information Science and Engineering, Central South University, Changsha 410083, China)
  • Online:2011-02-05 Published:2011-01-28

摘要: 提出一种基于最坏情况执行时间(WCET)的SPM静态分配算法,该算法采用额外的WCET分析工具获得任务最坏情况执行路径(WCEP),针对最坏情况执行路径,把程序划分为全局变量、全局堆栈、指令块等节点,用包含节点和节点间关系的CFG描述应用程序,采用考虑节点间关系的算法把选中的节点分配到SPM中。仿真实验结果表明,采用该分配策略管理SPM空间比不采用SPM时的实时性提高54%左右。

关键词: 最坏情况执行时间, 最坏情况执行路径, 实时性

Abstract: This paper proposes a WCET-based static allocation algorithm for Scratch-Pad Memory(SPM), the algorithm obtains the Worst-Case Execution Path(WCEP) through an external Worst-Case Execution Time(WCET) estimation tool. According to the WCETP, the algorithm transforms the application into a directed graph consisting of nodes and relationships of nodes. It applies an algorithm which takes the relationships of nodes into account to solve the problem of SPM memory allocation. Simulation experiments show that the algorithm achieves an improvement of about 54% in the real-time performance, compared to system without SPM.

Key words: Worst-Case Execution Time(WCET), Worst-Case Execution Path(WCEP), real-time performance

中图分类号: