Coalesced Redundant Block Synchronization on GPGPU

Main Article Content

Suma S

Abstract

Speculative parallelization is a mainstream technology used to increase the instruction level parallelism and the thread level speculation. Since the computations are executed faster on GPU’s, the application programs can be still executed faster in combination and increase the performance. The execution order is rearranged to increase the performance enhancements through the load/store pair dependencies determined in a different categories to increase the instruction level parallelism. In this paper it is proved that how speculation reduces the memory latencies and increase in instruction execution through the proof with merge sort program using the cuda-memcheck and CUDA-GDB. The profiler GPROF is used for sequential program and the parallel program uses CUDA which uses the mechanism of synchronization through coalesced redundant blocks on GPU.

Keywords-: synchronization, GPGPU, instruction level parallelism, thread level parallelism, performance, redundant blocks, coalescing.

Downloads

Download data is not yet available.

Article Details

Section
Articles