面向多任务嵌入式系统的片上便笺式存储器管理方法
摘要:
本发明公开了面向多任务嵌入式系统的片上便笺式存储器管理方法,它的步骤为:对程序代码段进行预分析;对程序进行跟踪,得到其内存指令访问序列,从而获取内存代码块的访问次数和高速缓存Cache未命中信息,在高速缓存Cache访问时统计和记录内存代码块的时空冲突集;根据需要选择算法得到优化的SPM分配方案;生成代码布局分散加载文件,对程序代码段进行重新映射和布局,重新编译代码得到优化执行结果。通过综合考虑访问频率、缓存未命中频率以及任务间和任务内冲突,求得自己所需的最佳分配,使便签式存储器的利用率最大化,最终在保证程序实时性的前提下得到执行时间最优方案或者节能最优方案。
0/0