layout: post title: “2020-03-13-GPU计算.markdown” date: 2020-03-13 12:11:30 +0800

  1. GPU 和CPU都是计算芯片 都有存储单元,控制单元和计算单元组成
  2. GPU使用并行计算架构和更为精简的指令集,所以适用图形计算领域,最近人工智能和mapReduce 等重视并行计算的领域也大量使用GPU进行编程
  3. GPU有显存做为支持(相当于CPU的内存) OpenGL中需要将CPU中的数据交换到GPU中作为流水线的准备数据
  4. 可以直接使用GPU支持的框架CUDA进行编程.
  5. OpenGL中的VBO是显存中的空间吗? 不一定,可能是内存空间,取决于驱动。但gpu要使用的时候还是会需要它在显存里.
  6. Vulkan 是 OpenGL的下一个版本 参考资料: https://www.jianshu.com/p/34a504af8d51 https://www.cnblogs.com/android-blogs/p/5454698.html