《表1 任务测试用例集合Tab.1 Benchmark used in experiment》

《表1 任务测试用例集合Tab.1 Benchmark used in experiment》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于任务映射与缓存划分的WCRT优化方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录
注:“—”表示任务不需要输入参数.

实验设置4,5,6核作为测试对象,L2Cache容量分别配置为任务集的最佳Cache容量需求之和的90%和80%,值越小表示共享缓存容量与任务集的缓存容量需求相差越大.任务集分别由10,20,30个任务组成,其中的12个任务选自嵌入式Benchmark测试程序集[12](如表1所示),表1中第3列是任务输入集,第4列是通过分析确定的各任务最佳缓存容量,任务编译时GCC优化选项为-O3.任务的WCET表示为WCET=WCETpipeline+WCETL1+WCETL2,WCETpipeline表示任务的流水线执行时间.流水线配置为5级,取指队列大小为2,指令宽度为4,指令窗口大小为8.本文考虑异构多核处理器中的任务映射及缓存划分,私有的L1指令缓存和数据缓存采用如下基本配置:1个bank,2路组相联,每个line大小为8B,通过改变L1缓存大小为64,128,256,512B来构建异构多核处理器.其它任务WCET采用文献[4,13]中函数来随机生成,即任务x在分配y个缓存单元时的WCET表示为