《CUDA C编程权威指南》——第1章基于CUDA的异构并行计算,

简介:

本节书摘来自华章社区《CUDA C编程权威指南》一书中的第1章基于CUDA的异构并行计算,作者[美] 马克斯·格罗斯曼(Max Grossman) ,更多章节内容可以访问云栖社区“华章社区”公众号查看

第1章
基于CUDA的异构并行计算
本章内容:
了解异构计算架构
认识并行程序设计的范例转换
掌握GPU程序设计的基本要素
了解CPU和GPU编程的区别
随着新科技和处理方法的普及,高性能计算(HPC)领域也在不断变化,而HPC的定义也随之产生了相应的变化。一般来说,它涉及多个处理器或计算机的使用,以高吞吐量和高效率来完成一个复杂的任务。HPC不仅可以认为是一个计算架构,还可以认为是包括硬件系统、软件工具、编程平台及并行编程范例的一组元素列表。
在过去的十几年中,高性能计算取得了极大的发展,尤其是GPU-CPU异构架构的出现,直接导致了在并行程序设计中一个基本的范例转变。将从本章开始学习异构并行程序设计。

相关文章
|
并行计算 C++ 异构计算
Nvidia 并行计算架构 CUDA 分析(一)——CUDA 简介
    CUDA(Compute Unified Device Architecture,统一计算设备架构)是由 NVIDIA 推出的通用并行计算架构,该架构使 GPU 能够解决复杂的计算问题。
4940 0
|
并行计算 C++
《CUDA高性能并行计算》----0.8 用户指南
我们编写本书的目的就是让广大的技术型读者积极参与到使用CUDA进行GPU并行计算的洪流之中。作为比喻,我们邀请你进行一次基于GPU并行计算的旅程,而本书即是本旅程的导游手册。比喻为导游手册在许多方面都是恰当的,其中包括:
1338 0
|
并行计算 芯片 异构计算
《CUDA高性能并行计算》----第2章 CUDA基础知识 2.1 CUDA并行模式
在第1章中我们的讨论以计算从一个参考点到一组输入位置距离的函数distance-Array()结束。这个计算完全是串行的,距离数值是根据一个for循环中的计数i和输入数组的范围顺序计算的。但是,任何一个距离的计算相对于其他计算都是独立的。
1439 0
|
并行计算 Windows
《CUDA高性能并行计算》----0.4 学习CUDA的必备
你需要一台支持CUDA的计算机。这台计算机不需要特别花哨,相当于一台网吧里玩游戏的计算机的配置即可。你还需要某些很容易获得的免费软件。如果你所在的机构已经为你准备好了使用CUDA的全部计算资源,那你就太幸运了,可以马上开工。
1250 0
下一篇
无影云桌面