基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
国产异构众核处理器是我国打破国际技术壁垒,在高性能计算领域取得突破的关键环节.围绕国产超算的软件生态环境建设,采用智能源码转换的方法盘活海量多核架构的遗产代码是加速软件研发效率,推动领域发展的重要途径.针对国产运算核心不支持C++编译的现状,基于开源的ANTLR语言翻译工具,提出了一种面向异构众核处理器的智能化C++语言向C语言转换的辅助框架.该框架聚焦面向对象语言的关键特征,基于抽象语法树,实现了基类和继承类、函数定义、基于标签法的模板实例化以及部分STL库的C语言转换,建立了待转换代码的自动化标注体系,极大地提高了C++代码的转换和移植效率.通过对可衡量的并行计算基准应用BableStream进行自动转换和移植测试,证实了该转换框架的有效性.
推荐文章
一种面向众核处理器的嵌套循环多维并行识别方法
多维并行识别
众核处理器
自动并行化
嵌套循环
基于神威众核处理器的排列熵算法并行加速方法
排列熵
神威众核处理器
MPI
OpenACC
嵌入维数
众核处理器cache一致性研究综述
cache一致性协议
众核处理器
瓦片化结构
NUCA
面向众核处理器的独立调试系统设计方法
硅调试
片上网络
踪迹数据
调试事件矩阵
时间戳
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种基于国产异构众核处理器的C++智能源码转换框架
来源期刊 计算机工程与科学 学科
关键词 异构众核 源码转换 OpenACC 并行计算 ANTLR C++
年,卷(期) 2021,(6) 所属期刊栏目 高性能计算
研究方向 页码范围 997-1005
页数 9页 分类号 TP314
字数 语种 中文
DOI 10.3969/j.issn.1007-130X.2021.06.007
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (82)
共引文献  (15)
参考文献  (11)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1977(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(2)
  • 参考文献(0)
  • 二级参考文献(2)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2006(5)
  • 参考文献(0)
  • 二级参考文献(5)
2007(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(5)
  • 参考文献(0)
  • 二级参考文献(5)
2009(4)
  • 参考文献(0)
  • 二级参考文献(4)
2010(3)
  • 参考文献(0)
  • 二级参考文献(3)
2011(7)
  • 参考文献(0)
  • 二级参考文献(7)
2013(3)
  • 参考文献(0)
  • 二级参考文献(3)
2014(11)
  • 参考文献(1)
  • 二级参考文献(10)
2015(10)
  • 参考文献(1)
  • 二级参考文献(9)
2016(11)
  • 参考文献(1)
  • 二级参考文献(10)
2017(8)
  • 参考文献(0)
  • 二级参考文献(8)
2018(10)
  • 参考文献(2)
  • 二级参考文献(8)
2019(6)
  • 参考文献(4)
  • 二级参考文献(2)
2020(2)
  • 参考文献(2)
  • 二级参考文献(0)
2021(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
异构众核
源码转换
OpenACC
并行计算
ANTLR
C++
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与科学
月刊
1007-130X
43-1258/TP
大16开
湖南省长沙市开福区德雅路109号国防科技大学计算机学院
42-153
1973
chi
出版文献量(篇)
8622
总下载数(次)
11
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导