跳到主要导航 跳到搜索 跳到主要内容

Instruction Cache locking for real-time embedded systems with multi-tasks

  • Tiantian Liu*
  • , Minming Li
  • , Chun Jason Xue
  • *此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern processors often provide cache locking capability which can be applied statically and dynamically to manage cache in a predictable manner. The selection of instructions to be locked in the instruction cache (I-Cache) has dramatic influence on the performance of multi-task real-time embedded systems. This paper focuses on using cache locking techniques on a shared I-Cache in a real-time embedded system with multi-tasks to minimize its worst-case utilization (WCU) which is one of the most important criteria for designing realtime embedded systems. We analyze the static and dynamic strategies to perform I-Cache locking and propose different algorithms which utilize the foreknowing information of the real-time embedded applications. Experiments show that the proposed algorithms can reduce WCU further compared to previous techniques. Design suggestions on which strategy should be utilized under different situations are also induced from the experimental results.

源语言英语
主期刊名Proceedings - 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009
494-499
页数6
DOI
出版状态已出版 - 2009
已对外发布
活动15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009 - Beijing, 中国
期限: 24 8月 200926 8月 2009

出版系列

姓名Proceedings - 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009

会议

会议15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009
国家/地区中国
Beijing
时期24/08/0926/08/09

指纹

探究 'Instruction Cache locking for real-time embedded systems with multi-tasks' 的科研主题。它们共同构成独一无二的指纹。

引用此