darkerJ 2015-09-15 03:29 采纳率: 0%
浏览 2428

cpu gpu opengl问题

cpu与gpu之间有一块类似共享内存的空间吗?它们之间具体是怎么交互的。

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-09-15 09:15
    关注

    gpu上有寄存器,每个线程可以直接访问。设备内存(俗称显存),要慢很多。至于要访问主机的内存,需要先把主机内存上的数据拷贝到设备内存上。

    但是一些低端的gpu,没有设备内存或者通过主机共享设备内存。这些都是驱动层面透明完成的。打一个不精确的比方,主机内存对于gpu来说,好像硬盘的交换分区对于cpu,你需要先读取到内存,cpu才能执行。

    评论

报告相同问题?