[accTC开发] 代码模块实现步骤的初步想法

粗略过了一遍Clang Tutorial,对Clang的模块有了初步的了解,觉得下周可以进入开发阶段了,源到源编译器的开发模块步骤有初步的计划:

(1)预处理:利用preprocessor识别出#pragma代码块 ;

(2)提取kernel:将#pragma代码块提取出来放到新建的.cu文件

(3)转换:分别在.cpp和.cu文件用Rewriter和Replacement方法转换成CUDA代码。

项目名称暂时取名为accTC(源自OpenACC to CUDA)以上只是初步想法,随着研究开发的深入很有可能会有调整,最后的优化是在上面三步完成之后才考虑。

PS:以后每周日要写一个总结关于本周开发的进度的下一周的计划安排(标题以“[accTC开发]第n周进度情况”为格式)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值