同步数据流模型优化研究

基本信息
批准号:61572478
项目类别:面上项目
资助金额:64.00
负责人:朱雪阳
学科分类:
依托单位:中国科学院软件研究所
批准年份:2015
结题年份:2019
起止时间:2016-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:吕毅,吴志林,许兆伟,陈然,张龙,赵晓凯,熊浩军,麻婧
关键词:
资源约束展开重定时多处理器吞吐量
结项摘要

Data-driven applications, e.g. digital signal processing systems and multi-media applications, are typical embedded systems. Such applications are usually required to operate under high real-time requirements and with limited resources, such as limitations on processors and buffers. Optimization in terms of these performance criteria will provide important technical support for developing such systems efficiently and reliably..Synchronous dataflow graphs (SDFG) are widely used for modeling data-driven applications. Retiming and unfolding are two important graph transformation techniques for the optimization of SDFG. Most of the existing methods that use retiming and unfolding for optimization of SDFGs need to convert a SDFG to its equivalent homogeneous SDFG (HSDFG). The converting procedure may increase the problem size tremendously and it is very time and space-consuming when SDFGs scale up. .In this project, we focus on the key properties of retimng and unfolding of SDFG under three different execution platforms: homogeneous multiprocessor platform without and with resource constraints and heteoogeneous multiprocessor platform with resource constraints. Efficient retiming and unfolding methods for SDFGs will be presented without converting SDFGs to their equivalent HSDFGs. We will try to explore the solutions by three different approaches -- critical paths analysis, state-space exploration and constraint solving.

以数据驱动为重要特征的应用,如数字信号处理和多媒体应用等,是一类典型的嵌入式系统。它们有较高的实时性需求并且在系统资源(如处理器个数及存储等)的使用方面受到严格限制。针对这些指标的性能优化是高效可靠地开发这类系统的重要环节。.同步数据流图(SDFG)广泛用于这类系统的建模。重定时和展开是SDFG模型的主要性能优化方法。目前已有的解决方案大多需要先将SDFG转换为等价的单速率同步数据流图(HSDFG);当问题规模较大时,转换所需时间和空间耗费巨大。本课题将考虑在不转换SDFG为HSDFG的情况下,利用关键路径分析、状态空间探索和约束求解方法对不同执行平台下SDFG的重定时及展开方法进行研究。执行平台包括:多处理器同构且资源无限制/资源受限平台;多处理器异构且资源受限平台。希望通过研究,揭示SDFG的重定时与展开转换在不同执行平台下的性质,并提出寻找满足需求的重定时及展开因子的高效算法。

项目摘要

以数据驱动为重要特征的应用,如数字信号处理和多媒体应用等,是一类典型的嵌入式系统。它们有较高的实时性需求并且在系统资源(如处理器个数及存储等)的使用方面受到严格限制。针对这些指标的性能优化是高效可靠地开发这类系统的重要环节。同步数据流图(SDFG)广泛用于这类系统的建模。重定时和展开是SDFG模型的主要性能优化方法。目前已有的解决方案大多需要先将SDFG转换为等价的单速率同步数据流图(HSDFG);当问题规模较大时,转换所需时间和空间耗费巨大。.本课题研究在不转换SDFG为HSDFG的情况下,在不同执行平台下SDFG的重定时及展开的高效算法,取得了较好的进展。研究内容及主要进展包括: .1)在多处理器同构、资源无限制的情况下:我们基于状态空间搜索方法,提出计算展开的SDFG吞吐量的高效算法;对当时最快的重定时算法做了重要改进和扩展,使得算法复杂度由原来的指数级提升到多项式级,并能够处理展开SDFG的情况。.2)在多处理器同构、资源受限的情况下:基于状态空间搜索方法,考虑多种约束,提出利用重定时和展开对SDFG进行优化调度的方法,比较系统地解决了寻找多约束条件下吞吐量最优调度问题,较之以往最快方法在执行时间上有4-6个数量级的提高;利用状态空间探索方法提出了一个统一分析框架,可以分析不同存储抽象下的SDFG及周期静态数据流图(CSDFG,另一重要数据流模型)的吞吐量。.3)在多处理器异构、资源受限的情况下:基于吞吐量及能耗两项性能的最优调度问题,我们利用调度构造空间的方法,提出了SDFG在异构多处理器平台上的最优调度方法POS,并对其进行并行化得到并行算法PPOS及有着较高精确度的近似方法PPOSa。.4)我们提出的所有算法都在数字信号处理和多媒体典型应用及大量合成模型上进行实验验证;所有算法也都在开源工具SDF3及iDFOS上实现。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

黄河流域水资源利用时空演变特征及驱动要素

黄河流域水资源利用时空演变特征及驱动要素

DOI:10.18402/resci.2020.12.01
发表时间:2020
2

资本品减税对僵尸企业出清的影响——基于东北地区增值税转型的自然实验

资本品减税对僵尸企业出清的影响——基于东北地区增值税转型的自然实验

DOI:10.14116/j.nkes.2021.03.003
发表时间:2021
3

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
4

Himawari-8/AHI红外光谱资料降水信号识别与反演初步应用研究

Himawari-8/AHI红外光谱资料降水信号识别与反演初步应用研究

DOI:
发表时间:2020
5

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

DOI:10.12202/j.0476-0301.2020285
发表时间:2021

朱雪阳的其他基金

相似国自然基金

1

大数据流式计算能耗模型及优化研究

批准号:61862060
批准年份:2018
负责人:于炯
学科分类:F0204
资助金额:38.00
项目类别:地区科学基金项目
2

大数据环境下基于同步原理的数据流挖掘算法研究

批准号:61403062
批准年份:2014
负责人:邵俊明
学科分类:F0603
资助金额:25.00
项目类别:青年科学基金项目
3

高速铁路调度指挥计划同步优化模型和算法

批准号:71571012
批准年份:2015
负责人:孟令云
学科分类:G0102
资助金额:49.30
项目类别:面上项目
4

多数据流关联挖掘的模型研究

批准号:61003167
批准年份:2010
负责人:张鹏
学科分类:F0607
资助金额:20.00
项目类别:青年科学基金项目