期刊导航
期刊开放获取
唐山市科学技术情报研究..
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
3
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于整数线性规划的VLIW DSP指令分簇调度
被引量:
2
1
作者
周鹏
刘纯纲
郑启龙
《计算机应用研究》
CSCD
北大核心
2022年第10期3078-3083,共6页
在分簇VLIW DSP上,指令分簇是一项对程序性能有重要影响的编译优化,但现有的指令分簇算法只能处理顺序的程序区域,且难以获得最佳的分簇方案。针对这些问题,提出一种基于整数线性规划的统一指令分簇与指令调度的方法。该方法使用0-1决...
在分簇VLIW DSP上,指令分簇是一项对程序性能有重要影响的编译优化,但现有的指令分簇算法只能处理顺序的程序区域,且难以获得最佳的分簇方案。针对这些问题,提出一种基于整数线性规划的统一指令分簇与指令调度的方法。该方法使用0-1决策变量表示函数中指令的分簇、指令的局部调度以及簇间传输指令的全局调度,并将指令之间的依赖关系和对处理器资源的竞争关系构造为线性约束,最终得到一个以最小化函数的估计执行时间为目标的整数线性规划模型。实验结果表明,求解该模型得到的分簇调度方案对程序性能的优化显著强于现有算法,并且求解模型所耗费的时间是可接受的。
展开更多
关键词
数字信号处理器
超长
指令
字
指令分簇
指令
调度
整数线性规划
在线阅读
下载PDF
职称材料
魂芯分簇VLIW DSP上指令调度的优化
被引量:
2
2
作者
王玉林
郑启龙
《微型机与应用》
2017年第11期23-26,30,共5页
魂芯DSP处理器是一款32 bit静态超标量、分簇结构的、支持SIMD的VLIW处理器。魂芯DSP芯片有4个执行簇和3个内存块,但簇间数据传输和寻址会占用总线带宽。魂芯DSP上每个簇中有大量的计算部件,但是现有的编译器框架中指令调度算法是针对...
魂芯DSP处理器是一款32 bit静态超标量、分簇结构的、支持SIMD的VLIW处理器。魂芯DSP芯片有4个执行簇和3个内存块,但簇间数据传输和寻址会占用总线带宽。魂芯DSP上每个簇中有大量的计算部件,但是现有的编译器框架中指令调度算法是针对非分簇结构的,无法充分利用魂芯DSP的分簇结构特点,产生出高效的指令级并行代码。根据魂芯处理器架构分簇的特点,提出了在魂芯DSP上进行指令分簇和指令调度的启发式算法,并且在开源Open64编译器框架上进行了实现。实验结果表明,该算法在魂芯DSP编译器上的实现可以显著提高一些在DSP上有着计算密集型程序的性能。
展开更多
关键词
分
簇
体系DSP
指令
级并行
指令分簇
指令
调度
Open64编译器
在线阅读
下载PDF
职称材料
支持SIMD与簇间双字传输体系下的VLIW DSP分簇算法
3
作者
陈思灵
郑启龙
+1 位作者
冯玉谦
付和萍
《计算机系统应用》
2012年第10期100-104,共5页
VLIW DSP通过软件流水获得时间并行性,通过指令分簇获得空间并行性.指令的分簇本质上是资源分配问题.传统的指令分簇假设一条指令分到某一簇执行,而某些体系结构提供SIMD指令,传统的分簇算法对这类体系结构并不完全适用.提出的基于评估...
VLIW DSP通过软件流水获得时间并行性,通过指令分簇获得空间并行性.指令的分簇本质上是资源分配问题.传统的指令分簇假设一条指令分到某一簇执行,而某些体系结构提供SIMD指令,传统的分簇算法对这类体系结构并不完全适用.提出的基于评估模型的分簇算法能对SIMD指令和普通指令进行合理的分簇.分簇之后,通过调度簇间传输指令,合成适当的簇间双字传输指令.由于SIMD和簇间双字传输的引入,以及较好的分簇决策,程序整体的调度延迟变短.对许多数字信号处理程序相对于没分簇的情况下的性能有2~3倍的性能提升,相对寄存器压力分簇算法有约7~10%性能的提升.
展开更多
关键词
单
指令
多数据流
指令分簇
簇
间双字传输
指令
调度延迟
数据流图
在线阅读
下载PDF
职称材料
题名
基于整数线性规划的VLIW DSP指令分簇调度
被引量:
2
1
作者
周鹏
刘纯纲
郑启龙
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学高性能计算安徽省重点实验室
出处
《计算机应用研究》
CSCD
北大核心
2022年第10期3078-3083,共6页
基金
国家核高基重大专项资助项目(2012ZX01034-001-001)。
文摘
在分簇VLIW DSP上,指令分簇是一项对程序性能有重要影响的编译优化,但现有的指令分簇算法只能处理顺序的程序区域,且难以获得最佳的分簇方案。针对这些问题,提出一种基于整数线性规划的统一指令分簇与指令调度的方法。该方法使用0-1决策变量表示函数中指令的分簇、指令的局部调度以及簇间传输指令的全局调度,并将指令之间的依赖关系和对处理器资源的竞争关系构造为线性约束,最终得到一个以最小化函数的估计执行时间为目标的整数线性规划模型。实验结果表明,求解该模型得到的分簇调度方案对程序性能的优化显著强于现有算法,并且求解模型所耗费的时间是可接受的。
关键词
数字信号处理器
超长
指令
字
指令分簇
指令
调度
整数线性规划
Keywords
digital signal processor(DSP)
very long instruction word(VLIW)
cluster assignment
instruction scheduling
integer linear programming
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
魂芯分簇VLIW DSP上指令调度的优化
被引量:
2
2
作者
王玉林
郑启龙
机构
中国科学技术大学计算机科学与技术学院
中国科学技术大学安徽省高性能计算重点实验室
出处
《微型机与应用》
2017年第11期23-26,30,共5页
基金
"核高基"重大专项(2012ZX01034-001-001)
文摘
魂芯DSP处理器是一款32 bit静态超标量、分簇结构的、支持SIMD的VLIW处理器。魂芯DSP芯片有4个执行簇和3个内存块,但簇间数据传输和寻址会占用总线带宽。魂芯DSP上每个簇中有大量的计算部件,但是现有的编译器框架中指令调度算法是针对非分簇结构的,无法充分利用魂芯DSP的分簇结构特点,产生出高效的指令级并行代码。根据魂芯处理器架构分簇的特点,提出了在魂芯DSP上进行指令分簇和指令调度的启发式算法,并且在开源Open64编译器框架上进行了实现。实验结果表明,该算法在魂芯DSP编译器上的实现可以显著提高一些在DSP上有着计算密集型程序的性能。
关键词
分
簇
体系DSP
指令
级并行
指令分簇
指令
调度
Open64编译器
Keywords
multi-cluster DSP
ILP
instruction partitioning
instruction scheduling
Open64 compiler
分类号
TP332 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
支持SIMD与簇间双字传输体系下的VLIW DSP分簇算法
3
作者
陈思灵
郑启龙
冯玉谦
付和萍
机构
中国科学技术大学计算机科学与技术学院
出处
《计算机系统应用》
2012年第10期100-104,共5页
基金
核高基重大专项(2009ZX01034-001-001-002)
文摘
VLIW DSP通过软件流水获得时间并行性,通过指令分簇获得空间并行性.指令的分簇本质上是资源分配问题.传统的指令分簇假设一条指令分到某一簇执行,而某些体系结构提供SIMD指令,传统的分簇算法对这类体系结构并不完全适用.提出的基于评估模型的分簇算法能对SIMD指令和普通指令进行合理的分簇.分簇之后,通过调度簇间传输指令,合成适当的簇间双字传输指令.由于SIMD和簇间双字传输的引入,以及较好的分簇决策,程序整体的调度延迟变短.对许多数字信号处理程序相对于没分簇的情况下的性能有2~3倍的性能提升,相对寄存器压力分簇算法有约7~10%性能的提升.
关键词
单
指令
多数据流
指令分簇
簇
间双字传输
指令
调度延迟
数据流图
Keywords
SIMD
instruction clustering
inter-cluster double word transfer instruction
scheduling delay
DFG
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于整数线性规划的VLIW DSP指令分簇调度
周鹏
刘纯纲
郑启龙
《计算机应用研究》
CSCD
北大核心
2022
2
在线阅读
下载PDF
职称材料
2
魂芯分簇VLIW DSP上指令调度的优化
王玉林
郑启龙
《微型机与应用》
2017
2
在线阅读
下载PDF
职称材料
3
支持SIMD与簇间双字传输体系下的VLIW DSP分簇算法
陈思灵
郑启龙
冯玉谦
付和萍
《计算机系统应用》
2012
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部