收藏本站
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

一种基于国产异构众核处理器的C++智能源码转换框架

俞茂学  贾东宁  魏志强  许佳立  马广浩  
【摘要】:国产异构众核处理器是我国打破国际技术壁垒,在高性能计算领域取得突破的关键环节。围绕国产超算的软件生态环境建设,采用智能源码转换的方法盘活海量多核架构的遗产代码是加速软件研发效率,推动领域发展的重要途径。针对国产运算核心不支持C++编译的现状,基于开源的ANTLR语言翻译工具,提出了一种面向异构众核处理器的智能化C++语言向C语言转换的辅助框架。该框架聚焦面向对象语言的关键特征,基于抽象语法树,实现了基类和继承类、函数定义、基于标签法的模板实例化以及部分STL库的C语言转换,建立了待转换代码的自动化标注体系,极大地提高了C++代码的转换和移植效率。通过对可衡量的并行计算基准应用BableStream进行自动转换和移植测试,证实了该转换框架的有效性。

知网文化
【相似文献】
中国期刊全文数据库 前14条
1 ;HMP异构多处理[J];每周电脑报;1998年26期
2 张峰;翟季冬;陈政;林甲灶;杜小勇;;面向异构融合处理器的性能分析、优化及应用综述[J];软件学报;2020年08期
3 夏开建;任晓刚;吴玥;;移动设备中异构处理器平台的能量优化设计[J];电子技术应用;2014年10期
4 胡泊;付宇卓;;一种新的基于可配置处理器的异构多核线程级动态调度模型[J];中国集成电路;2009年02期
5 ;博通推出28nm异构知识型处理器[J];数字通信世界;2013年01期
6 ;28nm异构知识型处理器NLA12000[J];今日电子;2013年03期
7 彼得·J.丹宁,李堂秋;并行计算及其进展[J];科技导报;1988年01期
8 ;博通公司推出首款28nm异构知识型处理器[J];中国电子商情(基础电子);2013年Z1期
9 王伟平;胡越黎;杨文荣;胡云生;诸安骥;;基于异构多核系统中跨时钟域的解决方案[J];计算机测量与控制;2015年10期
10 陈芳园;张冬松;王志英;;异构多核处理器体系结构设计研究[J];计算机工程与科学;2011年12期
11 Deland;;并行计算的未来[J];个人电脑;2007年09期
12 陈鹏;;众核处理器核间通信的研究[J];价值工程;2015年17期
13 宋国平;;基于异构模式的云计算关键技术研究[J];计算机光盘软件与应用;2013年21期
14 刘丹;;英特尔推出四大全新处理器家族[J];计算机与网络;2021年02期
中国重要会议论文全文数据库 前20条
1 顾杨;柏桂芝;;微电脑烧伤计算处理器的研制与应用[A];中华医学会第五次全国烧伤外科学术会议论文汇编[C];1997年
2 覃辉;于立新;;宇航处理器技术发展趋势和特点[A];第六届航天电子战略研究论坛论文集(2019年第01期 总第65期 2019年03月季刊)[C];2019年
3 王济铭;张民选;张承义;邓林;陈金林;李永进;;一款高能效处理器的硅后功耗测试与评估[A];第十九届计算机工程与工艺年会暨第五届微处理器技术论坛论文集[C];2015年
4 范灵俊;安述倩;李杨;张浩;王达;范东睿;;众核处理器高效片上访存机制研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年
5 欧丽军;庞守雷;邢座程;;一款精简64位RISC处理器存储管理单元设计[A];第十七届计算机工程与工艺年会暨第三届微处理器技术论坛论文集(下册)[C];2013年
6 王晓凤;张承义;邢座程;;X处理器的电源关断控制模块设计验证[A];第十八届计算机工程与工艺年会暨第四届微处理器技术论坛论文集[C];2014年
7 孔鲁宁;胡瑜;李晓维;;面向众核处理器的可扩展测试访问机制[A];第六届中国测试学术会议论文集[C];2010年
8 贺华鑫;刘彬;赵天磊;唐遇星;窦强;;三维处理器中计算资源动态共享技术研究[A];第十六届计算机工程与工艺年会暨第二届微处理器技术论坛论文集[C];2012年
9 方达;;粗粒度动态可重构处理器中的并发任务调度问题研究[A];四川省通信学会2011年学术年会论文集[C];2011年
10 车永刚;徐传福;王勇献;程兴华;;“天河二”上大规模异构并行CFD计算[A];中国力学大会-2015论文摘要集[C];2015年
11 李文哲;孙彩霞;张民选;;X处理器寄存器重命名机制的设计[A];第十八届计算机工程与工艺年会暨第四届微处理器技术论坛论文集[C];2014年
12 班冬松;颜世云;刘国栋;杨剑新;;处理器片间直连接口技术对比分析[A];第十八届计算机工程与工艺年会暨第四届微处理器技术论坛论文集[C];2014年
13 孙乐;何颖波;吴瑞安;石正军;李于峰;;面向对象有限元并行计算框架的多场耦合服务[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
14 裘懿勇;徐斌;刘晓明;;并行计算作业调度系统的架构及应用[A];第十四届中国科协年会第5分会场:绿色船舶与海洋装备创新发展及产业化论坛论文集[C];2012年
15 裘懿勇;徐斌;刘晓明;;并行计算作业调度系统的架构及应用[A];2012年MIS/S&A学术交流会议论文集[C];2012年
16 李刚;;蒙特卡罗区域分解并行计算的伪随机数应用[A];中国工程物理研究院科技年报:2013年版[C];2013年
17 胡金初;;并行计算中的任务分配算法[A];2005年全国理论计算机科学学术年会论文集[C];2005年
18 杨乾明;伍楠;管茂林;张春元;全巍;黄达飞;;ET:一种能耗有效的高性能嵌入式处理器[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年
19 傅梦杨;郝彬;;DSP处理器的软件自测方法[A];2014年水声对抗技术学术交流会论文集[C];2014年
20 段军棋;蒋丹;;FFT处理器优化设计[A];现代通信理论与信号处理进展——2003年通信理论与信号处理年会论文集[C];2003年
中国博士学位论文全文数据库 前20条
1 孙涛;面向动态异构众核处理器的任务调度研究[D];中国科学技术大学;2013年
2 刘大江;可重构处理器编译系统中循环优化关键技术研究[D];清华大学;2015年
3 魏继增;可配置可扩展处理器关键问题研究[D];天津大学;2010年
4 霍文捷;嵌入式处理器安全运行机制的研究与设计[D];华中科技大学;2010年
5 翟文正;基于模型的异构多核嵌入式系统开发研究[D];上海大学;2013年
6 万烂军;面向新型异构众核系统的多设备协同并行计算关键技术研究[D];湖南大学;2016年
7 张延军;面向特定应用的指令集处理器设计方法研究[D];清华大学;2006年
8 李战辉;二进制转译加速方法及其在低电压处理器中的应用研究[D];浙江大学;2016年
9 刘光辉;高效处理器容错技术研究与实现[D];国防科学技术大学;2013年
10 李兆石;高灵活可重构处理器的编程模型和硬件架构关键技术研究[D];清华大学;2018年
11 贾文涛;众核处理器自适应容错技术研究[D];国防科学技术大学;2016年
12 陈虎;面向应用的指令集处理器关键技术研究[D];国防科学技术大学;2011年
13 王博;高能效可重构密码处理器架构及其抗物理攻击技术研究[D];清华大学;2018年
14 张家琳;分布式计算中的共识问题研究[D];清华大学;2010年
15 曹维;大规模CFD高效CPU/GPU异构并行计算关键技术研究[D];国防科学技术大学;2014年
16 王延升;粗粒度动态可重构处理器中的高能效关键配置技术研究[D];清华大学;2014年
17 段然;嵌入式可重构DSP体系结构研究[D];西北工业大学;2005年
18 王桂彬;大规模异构并行系统软件低功耗优化关键技术研究[D];国防科学技术大学;2011年
19 卢风顺;面向CPU/GPU异构体系结构的并行计算关键技术研究[D];国防科学技术大学;2012年
20 雷庭;处理器自查错纠错技术:延时故障建模、设计决策与规划[D];清华大学;2011年
中国硕士学位论文全文数据库 前20条
1 李海玉;异构处理器程序静态划分方法的研究与实现[D];东北大学;2013年
2 陈宏博;基于异构众核处理器的有限差分算法并行优化[D];江南大学;2020年
3 陈劭;基于多线程应用的异构多核体系设计与实现[D];上海交通大学;2008年
4 阚博文;众核处理器高性能计算架构建模研究[D];吉林大学;2020年
5 胡泊;基于可配置处理器的异构多核线程级动态调度模型[D];上海交通大学;2008年
6 杨帆;安全处理器研究[D];华北电力大学;2015年
7 刘禹成;面向密集数据并行计算的可重构线性阵列处理器架构的设计[D];上海交通大学;2011年
8 兰王靖辉;一种针对异构多核平台的系统架构的研究与实现[D];电子科技大学;2014年
9 何惊昱;16位RISC处理器的设计和FPGA实现[D];兰州大学;2015年
10 孙颖馨;嵌入式处理器研究与实践[D];长春理工大学;2006年
11 魏云蛟;国产处理器监听广播协议部件的优化和验证[D];安徽大学;2020年
12 刘子扬;基于虚拟计算群的众核处理器动态在线任务调度算法研究[D];上海交通大学;2013年
13 訾国伟;基于软核处理器的嵌入式操作系统的研究与应用[D];北京交通大学;2008年
14 鲁俊良;基于混合粒子群蚁群优化的众核处理器调度算法研究[D];武汉科技大学;2017年
15 付荣;基-4FFT处理器的设计与物理实现[D];西安电子科技大学;2014年
16 罗江华;可配置EDGE处理器执行单元的分析与设计[D];哈尔滨工业大学;2013年
17 康安;基于机器学习的异构感知映射方法研究[D];合肥工业大学;2020年
18 马艳新;基于FPGA平台的众核处理器验证系统研究与实现[D];中国科学院大学(工程管理与信息技术学院);2016年
19 权天;基于龙芯3A处理器的嵌入式系统的设计与实现[D];西安电子科技大学;2014年
20 王光;基于FPGA的可穿戴处理器的设计与实现[D];西北大学;2010年
中国重要报纸全文数据库 前20条
1 本报记者 汤铭;处理器:开启同构与异构的探索之旅[N];计算机世界;2009年
2 本报记者 郭涛;VMware推动异构云落地[N];中国计算机报;2012年
3 顾瑀鸣;目前世界上最快的光学神经形态处理器[N];中国航空报;2021年
4 ;外观沉稳,便携强劲 这些标压处理器设计师本值得关注[N];电脑报;2020年
5 记者 毛黎;以色列团队为英特尔开发出最新处理器[N];科技日报;2018年
6 记者 毛黎;英特尔推出两款新处理器[N];科技日报;2019年
7 王毅;又见处理器Bug,召回却不会再来[N];电脑报;2016年
8 姜姝;AMD皓龙6300系列处理器增添新成员[N];中国信息化周报;2014年
9 本报记者 郭涛;ARM处理器是有益补充[N];中国计算机报;2014年
10 ;核显处理器势不可当[N];电脑报;2012年
11 记者 周源;64位ARM处理器终于来了![N];网络世界;2012年
12 本报记者 王娟;“真”八核手机处理器问世 “核”战升级只是噱头?[N];中国计算机报;2013年
13 《网络世界》记者 周源;16核AMD皓龙处理器问世[N];网络世界;2011年
14 ;AMD新一代皓龙处理器 为价值云用“芯”[N];人民邮电;2012年
15 ;高端处理器的未来——路不止一条[N];中国计算机报;2000年
16 范荣;AMD发布经济型处理器[N];中国经营报;2000年
17 ;AMD未来处理器蓝图[N];电脑报;2001年
18 贺;移动型Duron处理器面市[N];中国计算机报;2001年
19 ;Inte1处理器更快、更廉[N];中国计算机报;2001年
20 庄庄;64位处理器前瞻[N];中国计算机报;2002年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978