首页> 外文会议>Brazilian Symposium on Computing Systems Engineering >A Cache Design Assessment Approach for Embedded Real-Time Systems Based on Execution Time Measurement
【24h】

A Cache Design Assessment Approach for Embedded Real-Time Systems Based on Execution Time Measurement

机译:基于执行时间测量的嵌入式实时系统缓存设计评估方法

获取原文

摘要

Due to the increasing complexity of embedded systems, simulation is of paramount importance during design phase. Often such systems must obey real-time constraints, calling for worst-case execution time assessment mechanisms. Although there is a wide range of simulation tools in the embedded systems domain, mechanisms for performing high abstraction level estimates for task execution times within a controlled environment are still needed. Non-determinism introduced by cache, multi-core and operating systems, for example, makes timing analysis highly complex or even impossible. We address this problem by presenting a RISC-V Instruction Set Simulation platform equipped with a task profiling mechanism for cache aware execution time measurements. The generated SystemC processor simulation model is integrated within a high abstraction level simulation platform with main memory and cache. Experimental results show that by making use of this kind of platform, designers can easily monitor task execution time as a function of measured code portion, cache sizes or cache policies employed helping in their decisions.
机译:由于嵌入式系统越来越复杂,因此在设计阶段进行仿真至关重要。通常,此类系统必须遵守实时约束,需要最坏情况下的执行时间评估机制。尽管嵌入式系统领域中有各种各样的仿真工具,但是仍然需要用于在受控环境中为任务执行时间执行高抽象级别估计的机制。例如,高速缓存,多核和操作系统引入的不确定性使时序分析变得非常复杂,甚至是不可能的。我们通过提出一个RISC-V指令集仿真平台来解决这个问题,该平台配备了一个任务分析机制,用于了解缓存的执行时间。生成的SystemC处理器仿真模型集成在具有主存储器和高速缓存的高抽象级别仿真平台中。实验结果表明,通过使用这种平台,设计人员可以轻松地根据所测代码部分,缓存大小或所使用的缓存策略来监视任务执行时间,以帮助他们做出决策。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号