写CUDA必备sublime text插件:CUDA Snippets

来源:互联网 发布:四维星瓷砖软件下载 编辑:程序博客网 时间:2024/05/16 02:19

CUDA自NVIDIA提出以来,经过多年的发展,俨然已经成为高性能计算的首选。编辑器不够成熟,代码调试工具上手难度较高,出现bug千奇百怪,CUDA开发一直让并行程序员们“痛不欲生”。
本人写了几年CUDA,也是深受其害。既然等不到NVIDIA出IDE,那就自己挖坑了。写CUDA一直用的编辑器是sublime text,目前仅有的一个跟CUDA相关的插件是CUDA C++,但已经很长时间没有更新了而且功能比较简陋,所以就按照CUDA Doc在sublime text上新写一个加强版插件-CUDA Snippets
目前的实现功能如下:

  1. 实现.cu/cuh文件的代码高亮,包括c++和CUDA内置变量高亮;
  2. 实现CUDA Runtime API和CUDA Math API内函数的snippet,
  3. 实现内置变量的snippet,比如char2等

目前最大的问题:.cu文件内无法使用常用的c++插件,比如c++ snippets。
暂时的解决方案:将一些常用的c++ snippet加入到插件中。

CUDAer们还想要什么功能?提提需求,看看能不能在sublime上实现


我的CSDN博客:http://blog.csdn.net/litdaguang

私人接各种CUDA相关外包(调试、优化、开发图像算法等),有意向请联系,加好友时请注明。
这里写图片描述

0 0