Abstract

Suspension of threads on Graphics Processors Units (GPU) was the main drawback of the traditional implement of red-black SOR. A new GPU implement of red-black SOR, the mono-color floating-point scheme, was developed in this paper to remove the suspension and improve computing performance. The search module in mono-color scheme was transformed into floating-point calculation in mono-color floating-point scheme with assistance of the stencil function. Fine granularity, high parallelism and high ratio of floating-point load were realized in this scheme and the programming process on GPU was simplified dramatically. This new scheme was applied to construct the parallel Semi-Implicit Method for Pressure Linked Equations (SIMPLE) solver through Open Computing Language (OpenCL) platform. The numerical results of iteration of discrete equations in SIMPLE showed that the new scheme can get 60–70% performance improvement compared with the traditional implementation of red-black SOR. The speedup results of SIMPLE showed that the computing performance of SIMPLE followed the change of the performance of red-black SOR and the difference between the two was very small. The same performance improvement also could be found in SIMPLE solver with the mono-color floating-point scheme.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call