[accTC开发] 代码模块实现步骤的初步想法
来源:互联网 发布:yy协议软件 编辑:程序博客网 时间:2024/05/16 19:52
粗略过了一遍Clang Tutorial,对Clang的模块有了初步的了解,觉得下周可以进入开发阶段了,源到源编译器的开发模块步骤有初步的计划:
(1)预处理:利用preprocessor识别出#pragma代码块 ;
(2)提取kernel:将#pragma代码块提取出来放到新建的.cu文件;
(3)转换:分别在.cpp和.cu文件用Rewriter和Replacement方法转换成CUDA代码。
项目名称暂时取名为accTC(源自OpenACC to CUDA)以上只是初步想法,随着研究开发的深入很有可能会有调整,最后的优化是在上面三步完成之后才考虑。
PS:以后每周日要写一个总结关于本周开发的进度的下一周的计划安排(标题以“[accTC开发]第n周进度情况”为格式)。
0 0
- [accTC开发] 代码模块实现步骤的初步想法
- 写操作系统步骤的初步想法
- 关于替换 UIWebView 网络模块的一些初步想法
- [accTC开发] 第一周进度
- [accTC开发] 第二周进度
- 聊天程序的初步想法
- 内核模块开发 初步
- Android 开发:初步步骤总结
- 流程模块开发步骤
- WebKit之WebSocket模块的代码层初步分析
- 看代码的想法
- 关于代码版本管理提升开发效率的一些想法
- 关于代码版本管理提升开发效率的一些想法
- 书:游戏开发中的人工智能(P314):遗传算法的初步认识以及代码实现
- 关于blog聚合的一些初步想法
- 对boost::Regex的初步想法
- 检测桌面浏览器的初步想法
- 关于技术路线的初步想法
- 切勿妄谈Hadoop,以及4个数据管道打造实践
- 菜鸟学习Struts——总结
- Latent Semantic Analysis (LSA) Tutorial 潜语义分析LSA介绍 三
- cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
- 一些国外的免费网站模板网站
- [accTC开发] 代码模块实现步骤的初步想法
- 关于 spring IOC容器的集成
- 北京比较出名的画家
- SICP换零钱问题clojure改写版
- 修炼 之 基础篇(一)Java语言特性
- ubuntu 12.04 安装 svn 1.8.5
- Mysql中Unix TimeStamp类型和DateTime类型的相互转换
- 定位SDKv3.3官方开发文档收藏
- 索引监控