This guide introduces the advantages and disadvantages of tile-based GPU architectures. It also compares Arm Mali’s tile-based GPU architecture design against the, more traditional, immediate mode GPU that you typically find in a desktop PC or console.
Mali GPUs use a tile-based rendering architecture. This means that the GPU renders
the output framebuffer as several distinct smaller sub-regions called tiles. Then it writes each tile out to memory as it is completed. With Mali GPUs, these tiles are small, spanning just 16x16 pixels each.
By the end of this guide you'll understand the key benefits and challenges of immediate mode GPUs and tile-based GPUs.