面向高能效和低延时的多核共享资源冲突约束方法

基本信息
批准号:61370062
项目类别:面上项目
资助金额:73.00
负责人:古志民
学科分类:
依托单位:北京理工大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:付引霞,安立奎,张吉赞,甘志华,赵鑫,张铭泉,王波,张瑞,康少华
关键词:
上界延时缓存节能分区Bank冲突延时最小化能耗最小化实时节能总线
结项摘要

This project studies the optimization model on bounding of interferences in on-chip shared resources for energy-efficient and low-delay embedded multi-core. The model includes three main optimizing goals: (1) minimizing bank conflict delay based on energy-efficient cache partitioning, (2) energy-efficient real-time bus strategy and its support mechanisms, and (3) minimizing energy consumption for on-chip shared resources. This project closely combines energy-efficient computation with WCET computation,the focus of our research is to construct the algorithm which minimizes bank conflict delay under the optimal sizes of energy-efficient cache partitions, and the energy-efficient real-time bus strategy and its support mechanisms with optimal UBD value and time-distance value,which ensure hard real-time task to get bus service timely in the reduced UBD value,and promote the bus service ability of non hard real-time task in the time-distance value, at the same time using cache energy-saving mechanism and bus energy-saving mechanism to minimize energy consumption of on-chip shared resources under the condition that hard real-time task WCET meet timing requirements. The research results can be widely used in high-end multi-core real-time systems with battery powered.The feasibility of this research has been verfied sufficiently in our preliminary work.

本项目研究面向高能效和低延时的片上多核共享资源冲突约束优化模型。该模型包括三个主要优化目标:(1)基于缓存节能分区的Bank冲突延时最小化;(2)实时节能总线策略与支持机制;(3)片上共享资源的能耗最小化。本项目紧密结合高能效计算和WCET计算,重点研究一个Bank冲突延时最小化算法,在优选的缓存节能分区容量基础上使Bank冲突延时最小化;以及研究一个支持UBD优化值和时间距离的实时节能总线策略与支持机制,在减少的UBD改进值内保障硬实时任务及时得到总线服务,在时间距离值内提升非硬实时任务总线服务能力;同时在保障硬实时任务WCET满足定时要求的条件下,利用缓存节能机制和总线节能机制使片上共享资源的能耗最小化。研究成果可广泛应用于诸多电池供电的高端多核实时系统。本项目的可行性已在前期工作中得到了充分的验证。

项目摘要

目前嵌入式多核实时应用日益增多,在此类应用中的硬实时任务必须满足其截止期。由于嵌入式多核实时应用中存在着诸如实时总线、共享缓存等共享资源冲突,使硬实时任务的WCET估算变得非常困难。本项目针对不同的总线仲裁机制和基于存储体的多核共享缓存划分结构,通过优化存储体在核间的分配关系来减少存储体冲突延迟,并进行更紧凑的WCET安全估算,从而减小系统能耗,并通过优化总线设计减少了总线能耗。本项目的主要研究内容及创新性成果如下:.(1) 针对支持TDMA总线的多核共享缓存存储体结构,给出了bank 冲突发生条件,并提出了一种基于bank-核映射的bank冲突延迟最小化算法,该算法通过优化bank到核映射关系消除/减小bank冲突延迟。在此基础上,给出了相应的硬实时任务WCET估算方法。实验结果表明该算法可以消除硬实时多核系统中的bank 访问冲突或使其bank 冲突延迟最小化,提出的WCET 估算方法可获得更紧凑的WCET估算值。.(2) 针对支持IABA总线的多核共享缓存存储体结构,提出了一种基于bank-核映射的访存请求冲突延迟上限优化算法,该算法通过优化bank-核映射来使访存请求冲突延迟上限最小化。并通过分析访存请求冲突延迟上限与共享缓存访问次数的关系,提出了一种基于bank-核映射的访存请求冲突延迟加权上限优化算法。实验结果表明提出的算法可减小访存请求冲突延迟上限,可获得更紧凑的WCET估算值。.(3) 针对支持IABA总线的多核共享缓存存储体结构,提出了一种基于bank-核映射的访存请求冲突延迟优化算法,该算法用请求时间序列估算访存请求冲突延迟,并通过优化bank-核映射最小化访存请求冲突延迟。实验结果表明该算法可减小访存请求冲突延迟估算值,可获得更紧凑的WCET估算值。.(4)提出了一种支持低延迟高性能的宽位线间距四值总线节能方法。该方法充分利用四值逻辑电路节省的片上空间,减少了耦合电容和耦合变换数;同时设计并优化了用于共享缓存分配的两层映射关系,减小了访存冲突延迟上限和WCET估值,减少了任务的执行时间,提升了系统性能。实验结果表明提出的方法可实现低延迟高性能的实时总线能耗优化。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于颗粒阻尼的变频空调压缩机管路减振设计

基于颗粒阻尼的变频空调压缩机管路减振设计

DOI:10.3969/j.issn.1004-132x.2022.18.003
发表时间:2022
2

城市生活垃圾热值的特征变量选择方法及预测建模

城市生活垃圾热值的特征变量选择方法及预测建模

DOI:10.11936/bjutxb2021010011
发表时间:2021
3

船用低速机关键摩擦副建模分析与摩擦力无线测量验证

船用低速机关键摩擦副建模分析与摩擦力无线测量验证

DOI:10.3969/j.issn.1004-132x.2022.04.001
发表时间:2022
4

基于多代理系统的主动配电网多故障动态修复策略研究

基于多代理系统的主动配电网多故障动态修复策略研究

DOI:
发表时间:2017
5

A Fast Algorithm for Computing Dominance Classes

A Fast Algorithm for Computing Dominance Classes

DOI:
发表时间:2016

古志民的其他基金

相似国自然基金

1

面向产品低碳设计冲突协调的可拓知识演化方法

批准号:51275477
批准年份:2012
负责人:赵燕伟
学科分类:E0510
资助金额:70.00
项目类别:面上项目
2

面向深度学习的高能效FPGA计算架构及映射方法研究

批准号:61876172
批准年份:2018
负责人:杨海钢
学科分类:F0608
资助金额:62.00
项目类别:面上项目
3

面向交互式移动图形的低延时低代价混合远程绘制技术研究

批准号:61472363
批准年份:2014
负责人:杨柏林
学科分类:F0209
资助金额:79.00
项目类别:面上项目
4

多核系统中基于新型存储器工艺的高能效缓存设计研究

批准号:61202072
批准年份:2012
负责人:孙广宇
学科分类:F0204
资助金额:25.00
项目类别:青年科学基金项目