首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

DAY54:阅读Assertion

我们正带领大家开始阅读英文的《CUDA C Programming Guide》,今天是第54天,我们正在讲解CUDA C语法,希望在接下来的46天里,您可以学习到原汁原味的CUDA,同时能养成英文阅读的习惯...(NV的NSight可以调试DX的shader, OpenGL的Shader, C++ AMP, CUDA, 但就是不能调试OpenCL.) assert很大程度上等价于, 你使用NSight的时候,...此外, 需要说明的是,很多来自CPU的用户, 习惯大量对一些罕见事件, 大量的添加assert(),因为在CPU上的编程中, 该函数非常轻量, 几乎可以认为是无代价.但是在GPU上, CUDA中使用它,...却不同.这个函数(assert)和printf, 以及设备端的malloc, free一样,都是所谓的设备端系统调用(device-side system call),如果你用cuobjdump观察代码...这也是能快速中途异常终止你的kernel的一个很好的方式.但是需要注意的是, 一旦用这种方式终止了你的kernel, 下次就必须cudaDeviceReset(),而cudaDeviceReset()后, 再下次的任意Runtime

53930

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券