|Home > Retuning existing OpenCL code > Differences between desktop-based architectures and Mali GPUs > About desktop-based GPU architectures|
The power availability and large chip area of desktop GPUs enable them to have characteristics different to mobile GPUs.
Desktop GPUs have:
A large chip area
A large number of shader cores
The large power budget of desktop GPUs enables them to have these features.
Memory on desktop GPUs is organized in a hierarchy. Data is loaded from main memory into local memories. The local memories are organized in banks that are split, so there is one per thread in the thread group. Threads can access banks reserved for other threads, but when this happens accesses are serialized, reducing performance.