基于可编程数据流计算的粗粒度可重构SoC设计方法研究

基本信息
批准号:61076020
项目类别:面上项目
资助金额:38.00
负责人:李思昆
学科分类:
依托单位:中国人民解放军国防科技大学
批准年份:2010
结题年份:2013
起止时间:2011-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:陈吉华,孙永节,龚国辉,黎铁军,王大伟,赵鹏,严明,杨子煜,刘磊
关键词:
可编程数据流计算可重构编译映射生成可重构SoC粗粒度可重构结构
结项摘要

本项目针对目前面向领域应用的粗粒度可重构SoC的可重构结构设计探索空间过大、硬件资源利用率较低、编译映射优化困难,导致领域应用效能不高的问题,以实现粗粒度可重构SoC领域应用的高效能为目标,结合密码信息处理领域应用需求,研究探讨基于数据流计算与指令流计算特征有机结合的可编程数据流计算模型设计粗粒度可重构结构的新方法,并设计一种新颖的可支持多种主流密码处理算法高效处理的粗粒度可重构结构;研究探讨基于结构数据流描述语言中间表示和可重构硬件资源虚拟化、层次式粗粒度可重构编译映射生成与优化新方法,并设计一种可对多种主流密码处理程序实现高效编译映射生成的新机制。本项目的研究成果,可为研制新一代粗粒度可重构密码处理SoC芯片及其软件平台奠定技术基础,对推动我国面向领域应用的高效能粗粒度可重构SoC设计方法的发展,具有重要理论意义和实际应用价值。

项目摘要

三年来,本项目重点在面向领域应用(密码处理、DSP)粗粒度可重构体系结构及其编译优化方法方面开展研究工作。 所取得的主要研究成果: 1).提出了一种可编程数据流体系结构计算模型,该模型具有同时长时间配置与细粒度控制的特点;并提出基于可编程数据流计算的体系结构框架 ProDFA;2).提出一种基于 ProDFA 的分组密码算法可重构 SoC 及其同步映射方法, 该结构综合多种分组密码算法的计算特点进行流水化结构设计,映射过程包括数据流图提取、自动同步数据流转换和配置生成; 3).提出了一种面向领域应用的 ProDFA 功能单元定制设计方法,该方法采用改进的快速最大有效子图枚举算法 MVSE 和启发式子图搜索与确认算法,并对确认的候选子图进行分组和聚类操作,最后生成候选功能子图; 4).提出一种基于多面体模型的可编程数据流循环映射优化方法,该方法通过引入多面体模型对循环进行精确的相关性分析和特征提取,选择循环转换方法,挖掘循环转换最优序列,并在此基础上对关键循环执行循环仿射优化;5).提出一种应用定制的可重构体系结构框架 ASRA, ASRA 采用分簇式 VLIW 结构,将应用定制的可重构功能单元阵列紧密耦合在指令流水线中。通过在基本处理器上加入应用定制的硬件功能单元及相应的扩展指令,实现对目标应用中计算核心的加速; 6).提出一种关键循环到粗粒度可重构结构的存储感知的并行任务生成方法,该方法利用静态程序特征分析技术获取的关键循环特征信息,对循环中的多维数组分簇进行建模,引入多面体理论分析关键循环的存储需求,构建存储感知的 CGRA 映射目标函数来判断关键循环映射效果。7).提出一种面向粗粒度可重构结构的应用映射数据并行优化方法,该方法构建多个可重构数据流水线以最大化程度开发应用并行性, 通过发掘循环迭代数据重用的存储体冲突消除算法与数据重组方法减少该存冲突; 8).提出一种面向安全散列算法的公共计算模式, 并设计安全散列算法应用定制的可重构体系结构; 9).提出一种面向领域的应用定制可重构流水线 ACRP 及其编译方法,ACRP 由简单处理单元构成的可重构流水线上共享应用定制功能单元组成, 通过同时挖掘定制单元、流水线、数据三个层次的并行性进行加速。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

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

暂无此项成果

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

其他相关文献

1

演化经济地理学视角下的产业结构演替与分叉研究评述

演化经济地理学视角下的产业结构演替与分叉研究评述

DOI:10.15957/j.cnki.jjdl.2016.12.031
发表时间:2016
2

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
3

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

DOI:10.11999/JEIT210095
发表时间:2021
4

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

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

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

圆柏大痣小蜂雌成虫触角、下颚须及产卵器感器超微结构观察

圆柏大痣小蜂雌成虫触角、下颚须及产卵器感器超微结构观察

DOI:10.3969/j.issn.1674-0858.2020.04.30
发表时间:2020

李思昆的其他基金

批准号:90207019
批准年份:2002
资助金额:35.00
项目类别:重大研究计划
批准号:90707003
批准年份:2007
资助金额:80.00
项目类别:重大研究计划

相似国自然基金

1

大规模MIMO信号处理粗粒度可重构计算方法研究

批准号:61574013
批准年份:2015
负责人:王东
学科分类:F0402
资助金额:62.00
项目类别:面上项目
2

面向媒体处理的粗粒度可重构系统中数据流管理机制和实现方法的研究

批准号:61204023
批准年份:2012
负责人:曹鹏
学科分类:F0402
资助金额:24.00
项目类别:青年科学基金项目
3

高效粗粒度可重构阵列计算关键技术研究

批准号:61602496
批准年份:2016
负责人:周理
学科分类:F0204
资助金额:20.00
项目类别:青年科学基金项目
4

基于固定指令多数据流计算模型的宏粒度可重构阵列体系结构研究

批准号:90307001
批准年份:2003
负责人:窦勇
学科分类:F0204
资助金额:30.00
项目类别:重大研究计划