基于扩展控制数据流图的异构通用计算建模与性能评估

基本信息
批准号:61272183
项目类别:面上项目
资助金额:15.00
负责人:时龙兴
学科分类:
依托单位:东南大学
批准年份:2012
结题年份:2013
起止时间:2013-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:卜爱国,张阳,武建平,周晓,方圆,蔡睿,姜新望,樊朋
关键词:
评估建模扩展控制数据流图异构计算
结项摘要

With the technological advancement of mobile internet, huge performance demanding has been noticed. However, traditional CPU architectures, which primarily focus on the low-latency execution, cannot fulfill those increasing demand on performance. The heterogeneous computing, which combine a Multi-Core CPU and massive computation elements (ALU array, in most cases), has been recognized as one of the promising solutions. However, since the lack of high-level hardware model as well as software programming model, the developers cannot evaluate and optimize the performance of proposed heterogeneous architecture quantitatively. In order to do full design space exploration and performance evaluation, we firstly extend the traditional control data flow graph (CDFG) to illustrate the microarchitecture of heterogeneous computing. Then, we employ the GPGPU to accelerate the optimization process of the proposed ECDFG. Lastly we remap the selected parameters of the microarchitecture to heterogeneous computing platform to fulfill the performance demanding of the applications.

随着移动互联网应用与服务的演进,巨大的计算需求开始释放。传统面向低延时的处理器设计已经无法满足应用对处理器计算性能的需求。CPU+计算阵列的异构通用计算模型通过对应用中控制密集型和数据密集型计算的切割与映射,可以提供50倍以上的加速比。然而目前异构通用计算由于缺乏统一的硬件高层模型与软件编程模型,难以开展大规模的设计空间探索。本研究拟通过改造传统的控制数据流图,加入异构计算引擎微结构信息,从而获得扩展了微架构信息的控制数据流图(ECDFG)。然后借助GPGPU方式对该图进行切割和优化,间接实现对异构通用计算资源的分配与设计空间探索,最终得到优化后的系统硬件微结构,从而完成面向某一类(或某几类)应用领域的软硬件协同设计与性能评估。

项目摘要

随着移动互联网应用与服务的演进,先进的嵌入式SoC开始集成越来越多异构的计算以及分布式的片上存储资源。传统面向实时控制设计的通用处理器核已经无法满足移动智能终端应用对处理器计算性能的需求。CPU+计算阵列的异构通用计算模型通过对应用中控制密集型和数据密集型计算的切割与映射,可以提供较为显著的加速比。然而目前异构通用计算由于缺乏统一的硬件高层模型与软件编程模型,难以开展大规模的设计空间探索。本研究拟通过改造传统的控制数据流图,加入异构计算引擎微结构信息,从而获得扩展了微架构信息的控制数据流图(ECDFG)。然后借助通过修改传统的图切割与优化,使之可以处理带有微结构参数的流图节点,间接实现对异构通用计算资源的分配与设计空间探索,最终得到优化后的系统硬件微结构,从而完成面向某一类(或某几类)应用领域的软硬件协同设计与性能评估。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

基于分形L系统的水稻根系建模方法研究

基于分形L系统的水稻根系建模方法研究

DOI:10.13836/j.jjau.2020047
发表时间:2020
2

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
3

硬件木马:关键问题研究进展及新动向

硬件木马:关键问题研究进展及新动向

DOI:
发表时间:2018
4

端壁抽吸控制下攻角对压气机叶栅叶尖 泄漏流动的影响

端壁抽吸控制下攻角对压气机叶栅叶尖 泄漏流动的影响

DOI:
发表时间:2020
5

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

基于ESO的DGVSCMG双框架伺服系统不匹配 扰动抑制

DOI:
发表时间:2018

时龙兴的其他基金

批准号:61874152
批准年份:2018
资助金额:63.00
项目类别:面上项目
批准号:60176018
批准年份:2001
资助金额:20.00
项目类别:面上项目

相似国自然基金

1

基于性能评估的动态过程建模和控制方法研究

批准号:61273102
批准年份:2012
负责人:曹卫华
学科分类:F0303
资助金额:80.00
项目类别:面上项目
2

芳烃异构化反应系统动态建模及性能评估研究

批准号:61304125
批准年份:2013
负责人:傅永峰
学科分类:F0301
资助金额:26.00
项目类别:青年科学基金项目
3

通用异构并行密度泛函计算方法研究

批准号:21403003
批准年份:2014
负责人:范果红
学科分类:B0301
资助金额:25.00
项目类别:青年科学基金项目
4

异构内存计算系统的扩展性问题研究

批准号:61772183
批准年份:2017
负责人:陈浩
学科分类:F0204
资助金额:60.00
项目类别:面上项目