Title :
Implementation of Multigrid on QPACE
Author :
Bolten, Matthias ; Brinkers, Daniel ; Rüde, Ulrich ; Stürmer, Markus
Author_Institution :
Fachbereich C - Math. und Naturwissenschafien, Bergische Univ. Wuppertal, Wuppertal, Germany
Abstract :
We developed and optimized a multigrid method on the QPACE cluster. The QPACE cluster is an acclerator-based cluster using the Power Cell 8i CPU that is built by the special research field SFB TR 55 for Lattice Quantum Chromo dynamics computations. The cluster uses a custom 3D to rus network build using FPGAs. Our goal was to evaluate the QPACE architecture for a type of algorithm that uses a communication pattern not limited to nearest neighbor communication. We provide a model of the communication network taking into account the specific characteristics of the network and the network processor. For the implementation we chose to use an accelerator-centric programming model by using the SPUs, only.
Keywords :
field programmable gate arrays; grid computing; lattice field theory; microprocessor chips; parallel machines; quantum chromodynamics; quantum computing; 3D torus network; FPGA; QPACE cluster; accelerator-centric programming model; acclerator-based cluster; lattice quantum chromo dynamics computations; multigrid method; nearest neighbor communication; Acceleration; Bandwidth; Computer architecture; Field programmable gate arrays; Kernel; Microprocessors; Multigrid methods; CBEA; QPACE; accelerator-based cluster; multigrid;
Conference_Titel :
Cluster Computing (CLUSTER), 2011 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-1355-2
Electronic_ISBN :
978-0-7695-4516-5
DOI :
10.1109/CLUSTER.2011.48