Research and Implementation of Effective Jacobi Iteration Algorithms on GPU

DI Peng,HU Chang-jun,LI Jian-jiang
DOI: https://doi.org/10.3969/j.issn.1000-1220.2012.09.018
2012-01-01
Abstract:Jacobi iteration method is an inherently iterative loop computation solving Partial Differential Equations.However,the presence of data dependences in Jacobi loop nest poses an obstacle to its paralleled execution on the state-of-the-art parallel platform,Graphics Processing Unit(GPU).Analysis of mathematic and experiment assist to compare various loop optimizing strategies,which eliminate data dependence,significantly enhance Jacobi algorithm′s locality,utilize latency-free characteristic of shared memory,and largely exploit GPU′s potential on accelerating Jacobi algorithm.Moreover,efficient tile size selection model helps to appropriately map computation to GPU and substantially utilize its computation resources for higher performance.Experimental result demonstrates the odd-even duplication algorithm has over four times higher speedups than traditional Jacobi parallel algorithm on GPU.
What problem does this paper attempt to address?