README
第9章 多GPU
本章介绍CUDA面向多GPU编程的设施,包括线程模型、点对点和多GPU间的同步。作为一个例子,我们将首先探讨多GPU之间的同步。为了达到此目的,需要采用可分享锁页内存,在CUDA流和事件的支持下实现一个点对点的内存复制。然后,我们讨论如何利用单线程和多线程的多GPU实现,解决N-体问题(该问题的详细说明见第14章)。
本章介绍CUDA面向多GPU编程的设施,包括线程模型、点对点和多GPU间的同步。作为一个例子,我们将首先探讨多GPU之间的同步。为了达到此目的,需要采用可分享锁页内存,在CUDA流和事件的支持下实现一个点对点的内存复制。然后,我们讨论如何利用单线程和多线程的多GPU实现,解决N-体问题(该问题的详细说明见第14章)。