期刊文献+

结合指令预取和缓存划分的多核缓存WCEC优化

Instruction Prefetching and Cache Partitioning for Multicore Cache WCEC Optimization
下载PDF
导出
摘要 对于能量供应有限制的硬实时多核系统,最差情况下的能量消耗WCEC(Worst-Case Energy Consumption)是一个非常关键的问题。随着芯片工艺的发展,顺序指令预取技术可以减少缓存WCEC。为了提高指令预取的最差情况下的节能效率,提出结合指令预取和共享缓存划分的硬实时多核系统缓存WCEC优化方法。该方法通过线性规划方程ILP(Integer-Linear Programing)为每个核分配L2缓存划分因子和调整每个硬实时子任务的指令预取度,在保证硬实时系统满足时间截止期的情况下,最小化其缓存WCEC。对DEBIE系统进行实例分析,实验结果表明优化方法是有效的,在保证系统满足时间截止期的情况下,优化后的缓存WCEC比没有指令预取优化的缓存WCET平均减少了22.5%。 For the hard real-time multicore system that its energy supply is limited,the cache WCEC(Worst-Case Energy Consumption)is a very critical problem.With the development of chip technology,sequential instructions prefetching can reduce the cache WCEC.In order to improve the worst case energy saving efficiency of instruction prefetching,the cache WCEC optimization method combined with the instruction prefetching and shared cache partitioning is proposed.The method assigns L2 cache partitioning factor for each core and adjusts instruction prefetching degree for each subtask by ILP(Integer-Linear Programing),to minimize the cache WCEC of hard real-time multicore system when guarantees the system meets the time deadline.The DEBIE system is analyzed in the experiments,and the results show that optimization method is effective,the optimized cache WCEC is decreased by 22.5%on an average than that of without instruction prefetching optimization when guarantees DEBIE system meet its time deadline.
作者 安立奎 韩丽艳 AN Likui;HAN Liyan(School of Mathematics and Physics,Bohai University,Jinzhou,Liaoning 121013,China;School of Information Science and Technology,Bohai University,Jinzhou,Liaoning 121013,China)
出处 《计算机工程与应用》 CSCD 北大核心 2020年第1期69-75,共7页 Computer Engineering and Applications
基金 辽宁省教育厅项目(No.20160701)
关键词 硬实时多核系统 最差情况下的能量消耗(WCEC) 指令预取 缓存划分 hard real-time multicore system Worst-Case Energy Consumption(WCEC) instruction prefetching cache partitioning
  • 相关文献

参考文献2

二级参考文献14

  • 1姬孟洛,李军,王馨,齐治昌.一种基于抽象解释的WCET自动分析工具[J].计算机工程,2006,32(14):54-56. 被引量:10
  • 2European Space Agency. DEBIE-first standard space debris monito- ring instrument [ CP/OL ]. ( 2008 ). http://gate, etamax, de/edid/ publicaccess/debiel, php.
  • 3Theiling H, Ferdinand C, Wilhelm R. Fast and precise WCET pre- diction by separated cache and path analyses [ J ]. Real-time Sys- tems,2000,18(2-3) :157-179.
  • 4Hardy D, Puaut I. WCET analysis of multi-level non-inclusive set-as- sociative instruction caches [ C ]//Proc of Real-time Systems Sympo- sium. [ S. 1. ] :IEEE Press,2008:456-466.
  • 5Chattppadhyay S, Roychoudhury A. Unified cache modeling for WCET analysis and layout optimizations[ C ]//Proc of the 30th IEEE Real-time Systems Symposium. [ S. 1. ] :IEEE Press,2009:47-56.
  • 6Yan Jun, Zhang Wei. WCET analysis for multi-core processors with shared/2 instruction caches [ C ]//Proc of IEEE Real-time and Em- bedded Technology and Applications Symposium. 2008:80-89.
  • 7Zhang Wei, Yan Jun. Accurately estimating worst-ease.execution time for multi-core processors with shared direct-mapped instruction caches.[ C ]//Proe of the 15th IEEE International Conference on Embedded and Real-time Computing Systems and Applications. 2009:455-463.
  • 8Paolieri M, Cazorla F J, Bemat G, et al. Hardware support for WCET analysis of hard real-time multieore systems[ C ]//Proc of IEEE/ACM International Symposium on Computer Architecture. 2009:57-68.
  • 9Yoon M K, Kim J E, Sha L. Optimizing tunable WCET with shared resource allocation and arbitration in hard real-time muhicore systems [ C]//Proc of the 32nd IEEE Real-time Systems Symposium. 2011: 227-238.
  • 10Holsti N, Langbacka T, Saarinen S. Using a worst-case execution time tool for real-time verification of the DEBIE software[ C ]//Proc of European Space Agency-Publications. 2000 : 307- 312.

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部