基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
LLVM中间表示(IR)中包含大量的程序分析原始信息,传统基于CPU的程序分析信息提取方法大多采用串行的循环迭代方式处理较大规模程序,可扩展性较差.为此,结合图像处理器(GPU)的通用计算优势,提出一种基于统一计算设备架构的LLVM平台程序分析信息并行提取方法,在CPU上实现程序特征分析及IR预处理、存储结构设计及提取信息的可视化,在GPU上完成并行线程调度的程序分析信息匹配及提取工作.实验结果表明,该方法可提高LLVM平台程序分析信息的提取效率,与串行提取方法相比,最高可获得4倍的加速比.
推荐文章
基于LLVM架构的图像处理程序的并行分类
图像处理
混合架构
依赖分析
并行性分类
编译器架构
基于LLVM中间表示的数据依赖并行计算方法
底层虚拟机
中间表示
数据依赖
图形处理器
可扩展性
基于GPU的并行优化技术
图形处理器
并行优化
累加和
统一计算设备架构
基于CPU-GPU异构并行的MOC中子输运计算并行效率优化研究
异构并行
特征线方法
中子输运计算
GPU
CUDA
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于GPU的LLVM程序分析信息并行提取
来源期刊 计算机工程 学科 工学
关键词 底层虚拟机 中间表示 程序分析 信息提取 图形处理器 可扩展性
年,卷(期) 2017,(10) 所属期刊栏目 体系结构与软件技术
研究方向 页码范围 23-30
页数 8页 分类号 TP311
字数 5968字 语种 中文
DOI 10.3969/j.issn.1000-3428.2017.10.005
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 衷璐洁 首都师范大学信息工程学院 8 8 1.0 2.0
2 马冬冬 首都师范大学信息工程学院 2 0 0.0 0.0
3 朱敬茹 首都师范大学信息工程学院 2 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (19)
共引文献  (16)
参考文献  (9)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1975(2)
  • 参考文献(0)
  • 二级参考文献(2)
1977(3)
  • 参考文献(0)
  • 二级参考文献(3)
1979(1)
  • 参考文献(0)
  • 二级参考文献(1)
1980(1)
  • 参考文献(0)
  • 二级参考文献(1)
1989(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(3)
  • 参考文献(0)
  • 二级参考文献(3)
2006(3)
  • 参考文献(0)
  • 二级参考文献(3)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2013(2)
  • 参考文献(2)
  • 二级参考文献(0)
2014(3)
  • 参考文献(3)
  • 二级参考文献(0)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(2)
  • 参考文献(2)
  • 二级参考文献(0)
2017(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
底层虚拟机
中间表示
程序分析
信息提取
图形处理器
可扩展性
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程
月刊
1000-3428
31-1289/TP
大16开
上海市桂林路418号
4-310
1975
chi
出版文献量(篇)
31987
总下载数(次)
53
总被引数(次)
317027
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导