在CUDA 10.0中,调用cudaMallocManaged会调用以下隐式API:

  1. cudaMallocManaged:用于分配管理内存。
  2. cudaMemAdvise:用于指定如何使用管理内存。
  3. cudaMemPrefetchAsync:用于异步预取管理内存。
  4. cudaMemRangeGetAttribute:用于获取管理内存的属性。
  5. cudaMemRangeGetAttributes:用于获取多个管理内存的属性。
  6. cudaMemRangePrefetchAsync:用于异步预取管理内存的子集。

这些API可以让开发者更好地管理cudaMallocManaged分配的内存,以提高CUDA程序的性能和效率。

cuda100中调用cudaMallocManaged 会调用哪些隐式的api?

原文地址: https://www.cveoy.top/t/topic/eN13 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录