• 专利标题: 面向多任务嵌入式系统的片上便笺式存储器管理方法
  • 专利标题(英): On-chip scratch-pad memory (SPM) management method facing multitasking embedded system
  • 申请号: CN201310572826.0
    申请日: 2013-11-15
  • 公开(公告)号: CN103559148A
    公开(公告)日: 2014-02-05
  • 发明人: 鞠雷贾智平周梓梦
  • 申请人: 山东大学
  • 申请人地址: 山东省济南市历城区山大南路27号
  • 专利权人: 山东大学
  • 当前专利权人: 山东大学
  • 当前专利权人地址: 山东省济南市历城区山大南路27号
  • 代理机构: 济南圣达知识产权代理有限公司
  • 代理商 张勇
  • 主分类号: G06F12/08
  • IPC分类号: G06F12/08 G06F9/50
面向多任务嵌入式系统的片上便笺式存储器管理方法
摘要:
本发明公开了面向多任务嵌入式系统的片上便笺式存储器管理方法,它的步骤为:对程序代码段进行预分析;对程序进行跟踪,得到其内存指令访问序列,从而获取内存代码块的访问次数和高速缓存Cache未命中信息,在高速缓存Cache访问时统计和记录内存代码块的时空冲突集;根据需要选择算法得到优化的SPM分配方案;生成代码布局分散加载文件,对程序代码段进行重新映射和布局,重新编译代码得到优化执行结果。通过综合考虑访问频率、缓存未命中频率以及任务间和任务内冲突,求得自己所需的最佳分配,使便签式存储器的利用率最大化,最终在保证程序实时性的前提下得到执行时间最优方案或者节能最优方案。
0/0