基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
基于GPU的异构计算逐渐成为主流计算方法,但限于科学计算编程的历史发展,大量的数值计算软件仍以Fortran语言实现.为了提高计算速度,大量的软件需要移植为CUDA C,但人工实现程序移植是一项浩繁的工程.若能实现从Fortran到CUDA C的自动转换,可以极大的提高程序开发效率.本文设计了将Fortran转换为CUDA C的算法,并基于正则表达式和shell脚本实现了该算法,编写测试用例进行了验证.实验表明,该算法可靠稳定兼容性好,在大型程序的移植过程中,能够自动筛选并建立变量信息表,生成CUDA相关操作函数,且结果代码可读性较好,转化正确率达80%以上,有效减少了移植的工作量.
推荐文章
Fortran程序CUDA并行化总结
Fortran
C
CUDA
Fortran程序
C++ Builder和Fortran PowerStation的一种混合编程方法
DLL
IMSL
混合编程
C++ Builder
Fortran PowerStation
AADL构件到RTLinux平台C代码的转换方法研究
体系结构分析与设计语言
构件
转换规则
代码自动生成
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种Fortran到CUDA C的转换方法
来源期刊 计算机系统应用 学科
关键词 Fortran CUDA C 并行计算 正则表达式
年,卷(期) 2022,(5) 所属期刊栏目 研究开发|Research and Development
研究方向 页码范围 351-357
页数 7页 分类号
字数 语种 中文
DOI 10.15888/j.cnki.csa.008449
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
Fortran
CUDA C
并行计算
正则表达式
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机系统应用
月刊
1003-3254
11-2854/TP
大16开
北京中关村南四街4号
82-558
1991
chi
出版文献量(篇)
10349
总下载数(次)
20
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导