A Hierarchical Tiling Algorithm for Tile Based Rendering with Global Scratch Counter under Multi Core Environment (IEEE)
As mobile computing technologies are developed, multi-core processors are introduced to the mobile devices. Multi-core, multi-thread systems require parallel processing software. In this paper, we propose an effective method of tile based rendering for a multi-core based GP-GPU environment. A tile based rendering technique is adopted to reduce an amount of data transfer between the processor and external memory for resource-limited mobile environment. The proposed algorithm is parallelized for multi-core environment with Global Scratch Counters. Tiling performance is also improved using hierarchical tiling technique.
Paper available at IEEE.