检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:安立奎[1,2] 古志民[1] 付引霞[1] 赵鑫[1] 甘志华[1]
机构地区:[1]北京理工大学计算机学院,北京100081 [2]渤海大学数理学院,辽宁锦州121013
出 处:《北京理工大学学报》2015年第7期730-736,共7页Transactions of Beijing Institute of Technology
基 金:国家自然科学基金资助项目(61370062)
摘 要:许多高性能嵌入式处理器都引入了多级缓存、硬件预取及软件预取等机制,为使支持软件预取的硬实时任务具有执行时间的可预测性,提出一种支持软件预取的缓存WCET分析方法.该方法对多级缓存抽象解释模型进行了软件预取语义扩展,分析了软件预取对任务的最坏情况下性能和能耗的影响.实验结果表明,该方法能够对支持软件预取的多级缓存行为进行有效分析;同时软件预取优化技术可使某些访存缺失较大的硬实时任务WCET平均减少22.9%,能耗平均降低24.1%.Many high-performance embedded processors have been introduced multistage cache,hardware and software prefetching mechanisms. In order to support software prefetching of hardreal-time tasks with the predictability of the execution time, a kind of unified cache WCETanalysis method with software prefetching was presented. This method extended the softwareprefetching semantic for traditional cache abstract interpretation model to analyze the influence ofsoftware prefetching on the worse-case performance and energy consumption of the tasks.Experimental results show that the method presented in this paper can effectively support unifiedcache behavior analysis with software prefetching; At the same time, for some hard real-timetasks with larger cache misses, software prefetching may make the WCET decrease 22.9% onaverage and the energy consumption reduce 24. 1% on average.
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33