原文服务方: 微电子学与计算机       
摘要:
IME-Diamond处理器是一款VLIW结构的多核处理器,具有多个通道,可并行执行多条指令。为了充分利用多通道并行执行的特性,IME-Diamond处理器需要编译器提供并行度信息来实现指令并行。开源的LLVM 编译器架构为编译器的移植和优化提供了一个便利的平台。在此平台上可以配置和插入相应的Pass模块对指令进行分析与静态调度,并根据分析结果插入Paralink指令来显式的指示出指令的并行度,指导硬件并行发射。实验结果表明,通过并行调度后,生成代码的性能提升了16%~30%。
推荐文章
基于表调度的Matrix DSP指令调度算法的实现
gcc
超长指令字
Matrix
表调度算法
基于CORBA的海量数据加载并行任务调度技术研究与实现
海量信息系统
并行任务调度
并行数据加载
基于并行处理的EPA通信调度算法研究与实现
工业以太网(EPA)
通信调度管理实体
现场可编程逻辑门阵列(FPGA)
通信调度表
并行处理
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于 LLV M的指令并行调度与实现
来源期刊 微电子学与计算机 学科
关键词 LLVM 编译器 指令并行 指令调度
年,卷(期) 2013,(11) 所属期刊栏目
研究方向 页码范围 60-63
页数 4页 分类号 TP314
字数 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 梁利平 中国科学院微电子研究所 47 126 7.0 9.0
2 屈秋雯 中国科学院微电子研究所 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (3)
参考文献  (2)
节点文献
引证文献  (2)
同被引文献  (2)
二级引证文献  (0)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(1)
  • 参考文献(0)
  • 二级参考文献(1)
2011(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2020(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
LLVM
编译器
指令并行
指令调度
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
微电子学与计算机
月刊
1000-7180
61-1123/TN
大16开
1972-01-01
chi
出版文献量(篇)
9826
总下载数(次)
0
总被引数(次)
59060
论文1v1指导