基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
由于缺乏相关硬件功能,Open64编译器的软件流水技术没有面向X86处理器的版本。为此,提出一种适用于X86平台的Open64软件流水实现框架。利用软件实现处理器的部分硬件行为,通过循环过滤方法剔除不适用的循环。针对缺乏循环寄存器文件的问题,设计寄存器分配算法达到使用通用寄存器的目的,并添加模变量扩展模块以保证执行的正确性。实验结果表明,与循环展开方案相比,该框架可使系统平均获得9%的性能提升。
推荐文章
基于ARM嵌入式平台的X86译码SoC架构设计
ARM
嵌入式
二进制翻译
SoC
低功耗X86指令译码部件的设计与实现
微处理器
低功耗
指令译码
X86
轻量级分组密码RECTANGLE在X86和X64平台的软件实现评估
轻量级密码
软件实现
RECTANGLE
切片实现
X86结构中微程序ROM的实现技术浅析
复杂指令集计算机
X86结构
ROM组织
电路实现
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 X86平台上Open64软件流水的设计与实现
来源期刊 计算机工程 学科 工学
关键词 软件流水 编译器 模调度 循环优化 循环寄存器文件 模变量扩展
年,卷(期) 2013,(9) 所属期刊栏目 专栏
研究方向 页码范围 15-19
页数 5页 分类号 TP314
字数 3738字 语种 中文
DOI 10.3969/j.issn.1000-3428.2013.09.004
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 徐云 79 411 13.0 16.0
5 刘家兵 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (3)
节点文献
引证文献  (2)
同被引文献  (1)
二级引证文献  (1)
1988(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(1)
  • 参考文献(1)
  • 二级参考文献(0)
2006(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2016(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
软件流水
编译器
模调度
循环优化
循环寄存器文件
模变量扩展
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程
月刊
1000-3428
31-1289/TP
大16开
上海市桂林路418号
4-310
1975
chi
出版文献量(篇)
31987
总下载数(次)
53
总被引数(次)
317027
论文1v1指导