CUDA 统一内存的技术内幕
【摘要】
原文
我之前的介绍性文章“CUDA C++更简单的介绍”介绍了CUDA编程的基础,展示了如何编写一个简单的程序,将两个数组的数字分配给 GPU 可访问的内存,然后在 GPU 上把它们相加起来。为此,我向您介绍了统一内存,它使分配和访问数据变得非常容易,这些数据可以由系统中任何处理器(CPU或GPU)上运行的代码使用。
...
我之前的介绍性文章“CUDA C++更简单的介绍”介绍了CUDA编程的基础,展示了如何编写一个简单的程序,将两个数组的数字分配给 GPU 可访问的内存,然后在 GPU 上把它们相加起来。为此,我向您介绍了统一内存,它使分配和访问数据变得非常容易,这些数据可以由系统中任何处理器(CPU或GPU)上运行的代码使用。
图1所示。统一内存是系统中任何处理器都可以访问的单个内存地址空间。
我用一些简单的“练习”完成了这篇文章,其中一个练习鼓励您在最近基于 Pascal 的GPU上运行,看看会发生什么。(我希望读者能尝试一下,并对结果发表评论,你们中的一些人就这么做了!)我提
文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。
原文链接:panda1234lee.blog.csdn.net/article/details/88912654
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)