任何成功的GPU编程模型都需要考虑的问题(Zz)
Any successful programming model has to consider:
–ISA and architecture changes every six-twelve months
–Machine is very wide (both data and instructions)
–Caches tend to be simpler than CPU caches
–High bandwidth, low latency
–Threading issues
–Control flow
–Tiny stack
–Huge register set
–Lots of special-case graphics-oriented features on the chip