AMD推出APU,其具体编程对于应用来说,与CPU+GPU的组合有何不同?
答案:1 悬赏:50 手机版
解决时间 2021-01-26 06:09
- 提问者网友:做自己de王妃
- 2021-01-26 02:54
AMD推出APU,其具体编程对于应用来说,与CPU+GPU的组合有何不同?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-01-26 03:45
AMD推出APU,其具体编程对于应用来说,与CPU+GPU的组合有这些方面的不同
编程上主要是要注意内存架构的不同,apu的内存总线和dgpu+cpu不同,双方可以共享内存地址空间,也就是说在cpu和gpu之间可以传递指针。这样节省了数据传输的开销。此外,共享内存空间可以实现gpu和cpu的同步,简单的做法是做一个全局spin lock。有了用户空间的同步,又能做很多有用的事情。
编程上主要是要注意内存架构的不同,apu的内存总线和dgpu+cpu不同,双方可以共享内存地址空间,也就是说在cpu和gpu之间可以传递指针。这样节省了数据传输的开销。此外,共享内存空间可以实现gpu和cpu的同步,简单的做法是做一个全局spin lock。有了用户空间的同步,又能做很多有用的事情。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯