Title :
Heuristic Optimization Methods for Improving Performance of Recursive General Purpose Applications on GPUs
Author :
Yamagiwa, Shinichi ; Wada, Kazuyoshi ; Sousa, Leonel
Author_Institution :
INESC-ID/IST, Lisbon, Portugal
Abstract :
Due to the demand of high definition graphics presentation in gaming and video market, graphics processing units (GPUs) have drastically increased their computational capacities. General-purpose computation on GPUs uses the fragment shader multicore of these processing units to concurrently process data streams. However, the I/O overheads in recursive GPGPU applications have a negative impact in the performance of those systems. This paper proposes the remap method to improve the performance of general purpose recursive applications on GPUs, by decreasing the I/O overheads imposed by the VRAM/GPU interface. It is shown that significant performance improvements are achieved by applying the remap method to realistic recursive applications.
Keywords :
computer games; computer graphic equipment; graphical user interfaces; optimisation; VRAM/GPU interface; gaming market; graphics processing units; heuristic optimization methods; video market; Application software; Central Processing Unit; Computer graphics; Computer science; Concurrent computing; Distributed computing; High definition video; High performance computing; Microcomputers; Optimization methods; Caravela Platform; GPGPU; Remap Method; Stream-based Computing; Swap Method;
Conference_Titel :
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location :
Krakow
Print_ISBN :
978-0-7695-3472-5
DOI :
10.1109/ISPDC.2008.53