AMD推出APU,其具体编程对于应用来说,与CPU+GPU的组合有何不同?

如题所述

AMD推出APU,其具体编程对于应用来说,与CPU+GPU的组合有这些方面的不同
  编程上主要是要注意内存架构的不同,apu的内存总线和dgpu+cpu不同,双方可以共享内存地址空间,也就是说在cpu和gpu之间可以传递指针。这样节省了数据传输的开销。此外,共享内存空间可以实现gpu和cpu的同步,简单的做法是做一个全局spin lock。有了用户空间的同步,又能做很多有用的事情。
温馨提示:答案为网友推荐,仅供参考
相似回答