Title :
A CG-based Poisson solver on a GPU-cluster
Author_Institution :
WSI/GRIS, Univ. of Tubingen, Tübingen, Germany
Abstract :
We describe an experimental system for parallel distributed processing of numerical algorithms. Computations are performed on GPUs, and communication is facilitated using FPGA-adapters and self-developed interconnects. As case study we have implemented a conjugate gradient solver for the Poisson problem in three dimensions. The work focuses on machine architecture and distributed processing with special emphasis on alleviating communication bottlenecks. Also we present the implementation of a matrix-free preconditioner for the Poisson problem which does not add communication overhead.
Keywords :
computer graphic equipment; computer graphics; coprocessors; field programmable gate arrays; parallel processing; problem solving; stochastic processes; CG-based poisson solver; FPGA adapter; GPU cluster; communication bottlenecks; conjugate gradient solver; machine architecture; matrix free preconditioner; numerical algorithm; parallel distributed processing; self developed interconnection; three dimension Poisson problem; Driver circuits; Field programmable gate arrays; Graphics processing unit; Hardware; Instruction sets; Random access memory;
Conference_Titel :
High Performance Computing (HiPC), 2010 International Conference on
Conference_Location :
Dona Paula
Print_ISBN :
978-1-4244-8518-5
Electronic_ISBN :
978-1-4244-8519-2
DOI :
10.1109/HIPC.2010.5713194