期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
3
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
分簇结构模调度框架研究
被引量:
3
1
作者
王向前
郑启龙
洪一
《中国科学技术大学学报》
CAS
CSCD
北大核心
2016年第2期104-112,共9页
构建了面向分簇体系结构的模调度编译框架.介绍了分簇结构和支持向量化执行的体系结构的机器资源描述方法,研究了模调度和循环展开的关系,并给出循环展开的有效性条件判断,提出了向量化体系结构下模变量扩展算法框架,有效解决该体系结...
构建了面向分簇体系结构的模调度编译框架.介绍了分簇结构和支持向量化执行的体系结构的机器资源描述方法,研究了模调度和循环展开的关系,并给出循环展开的有效性条件判断,提出了向量化体系结构下模变量扩展算法框架,有效解决该体系结构下模调度的代码生成问题.实验结果表明,提出的面向分簇向量化体系结构的模调度编译框架,可以大幅提升程序循环部分的性能,加速比为170%~680%.
展开更多
关键词
模
调度
资源描述
循环展开
模变量扩展
代码生成
模
式
在线阅读
下载PDF
职称材料
一种基于寄存器压力的VLIWDSP分簇算法
被引量:
9
2
作者
雷一鸣
洪一
+1 位作者
徐云
姜海涛
《计算机应用》
CSCD
北大核心
2010年第1期274-276,共3页
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水中止。在以往的研究中,软件流水之前的指令分簇会更多地考虑指令并行性,往往会把寄存器的压力交给寄存器...
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水中止。在以往的研究中,软件流水之前的指令分簇会更多地考虑指令并行性,往往会把寄存器的压力交给寄存器分配阶段,当物理寄存器不够分配时会造成寄存器溢出。通过考察指令运行时的寄存器压力情况对指令进行分簇,这样可根据各个簇的寄存器压力的动态信息减少寄存器的溢出,提高指令运行效率。
展开更多
关键词
超长指令字
编译器
分簇
寄存器压力
软件流水
模变量扩展
在线阅读
下载PDF
职称材料
X86平台上Open64软件流水的设计与实现
被引量:
2
3
作者
刘家兵
徐云
《计算机工程》
CAS
CSCD
2013年第9期15-19,共5页
由于缺乏相关硬件功能,Open64编译器的软件流水技术没有面向X86处理器的版本。为此,提出一种适用于X86平台的Open64软件流水实现框架。利用软件实现处理器的部分硬件行为,通过循环过滤方法剔除不适用的循环。针对缺乏循环寄存器文件的问...
由于缺乏相关硬件功能,Open64编译器的软件流水技术没有面向X86处理器的版本。为此,提出一种适用于X86平台的Open64软件流水实现框架。利用软件实现处理器的部分硬件行为,通过循环过滤方法剔除不适用的循环。针对缺乏循环寄存器文件的问题,设计寄存器分配算法达到使用通用寄存器的目的,并添加模变量扩展模块以保证执行的正确性。实验结果表明,与循环展开方案相比,该框架可使系统平均获得9%的性能提升。
展开更多
关键词
软件流水
编译器
模
调度
循环优化
循环寄存器文件
模变量扩展
在线阅读
下载PDF
职称材料
题名
分簇结构模调度框架研究
被引量:
3
1
作者
王向前
郑启龙
洪一
机构
中国电子科技集团公司第三十八研究所
合肥工业大学计算机与信息学院
中国科学技术大学计算机科学与技术学院
出处
《中国科学技术大学学报》
CAS
CSCD
北大核心
2016年第2期104-112,共9页
基金
国家核高基重大专项(2012ZX01034001-001)资助
文摘
构建了面向分簇体系结构的模调度编译框架.介绍了分簇结构和支持向量化执行的体系结构的机器资源描述方法,研究了模调度和循环展开的关系,并给出循环展开的有效性条件判断,提出了向量化体系结构下模变量扩展算法框架,有效解决该体系结构下模调度的代码生成问题.实验结果表明,提出的面向分簇向量化体系结构的模调度编译框架,可以大幅提升程序循环部分的性能,加速比为170%~680%.
关键词
模
调度
资源描述
循环展开
模变量扩展
代码生成
模
式
Keywords
modulo scheduling
resources description
loop unroll
modulo variable expansion
code generation schema
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
一种基于寄存器压力的VLIWDSP分簇算法
被引量:
9
2
作者
雷一鸣
洪一
徐云
姜海涛
机构
国家高性能计算中心
中国科学技术大学计算机科学与技术学院
中国电子科技公司第
出处
《计算机应用》
CSCD
北大核心
2010年第1期274-276,共3页
文摘
寄存器是程序运行时最宝贵的资源之一,软件流水在对VLIW DSP指令调度的同时,会显著增加寄存器的压力,从而导致寄存器溢出,软件流水中止。在以往的研究中,软件流水之前的指令分簇会更多地考虑指令并行性,往往会把寄存器的压力交给寄存器分配阶段,当物理寄存器不够分配时会造成寄存器溢出。通过考察指令运行时的寄存器压力情况对指令进行分簇,这样可根据各个簇的寄存器压力的动态信息减少寄存器的溢出,提高指令运行效率。
关键词
超长指令字
编译器
分簇
寄存器压力
软件流水
模变量扩展
Keywords
Very Long Instruction Word (VLIW)
compiler
clustering
register pressure
software pipelining
modulo variable extension
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
X86平台上Open64软件流水的设计与实现
被引量:
2
3
作者
刘家兵
徐云
机构
安徽省高性能计算重点实验室
中国科学技术大学计算机科学与技术学院
出处
《计算机工程》
CAS
CSCD
2013年第9期15-19,共5页
基金
国家自然科学基金资助重点项目"面向重大应用领域的高效能计算优化理论与技术"(61033009)
文摘
由于缺乏相关硬件功能,Open64编译器的软件流水技术没有面向X86处理器的版本。为此,提出一种适用于X86平台的Open64软件流水实现框架。利用软件实现处理器的部分硬件行为,通过循环过滤方法剔除不适用的循环。针对缺乏循环寄存器文件的问题,设计寄存器分配算法达到使用通用寄存器的目的,并添加模变量扩展模块以保证执行的正确性。实验结果表明,与循环展开方案相比,该框架可使系统平均获得9%的性能提升。
关键词
软件流水
编译器
模
调度
循环优化
循环寄存器文件
模变量扩展
Keywords
Software Pipelining(SWP)
compiler
modulo scheduling
loop optimization
circulating register file
modulo variable expansion
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
分簇结构模调度框架研究
王向前
郑启龙
洪一
《中国科学技术大学学报》
CAS
CSCD
北大核心
2016
3
在线阅读
下载PDF
职称材料
2
一种基于寄存器压力的VLIWDSP分簇算法
雷一鸣
洪一
徐云
姜海涛
《计算机应用》
CSCD
北大核心
2010
9
在线阅读
下载PDF
职称材料
3
X86平台上Open64软件流水的设计与实现
刘家兵
徐云
《计算机工程》
CAS
CSCD
2013
2
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部