Font Size: a A A

Implementation And Optimization Of Lattice?QCD Numerical Simulation Based On The Sunway Platform

Posted on:2020-08-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhouFull Text:PDF
GTID:2370330572496587Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Lattice QCD is a mainstream non-perturbation theoretical method for studying quantum chromodynamics using lattice quantum field theory.By defining the field variables in a four-dimensional grid and carrying out numerical simulation,the physical quantities consisting of quarks and gluons are measured.Lattice QCD numerical simulation calculates each point in the grid iteratively to solve the key quantity:quark propagation amplitude in the four-dimensional grid.Lattice QCD numerical simulation belongs to high performance computing,and its performance hotspot is dslash computing.Points in four-dimensional space need frequent communication and computation in dslash computing,so Lattice QCD numerical simulation needs a lot of computing resources,usually on large-scale supercomputers.Sunway TaihuLight is the first supercomputer with peak performance over 100 PFlops in the world.Many high performance applications have been transplanted and optimized on Sunway platform and achieved good results.It has won the Golden Bell Award for two consecutive years.Because the heterogeneous devices on Sunway platform are different from x86 isomorphic processors or GPU isomeric acceleration cards,the existing Lattice QCD numerical simulation program can not be used directly from the core array in Sunway platform.In this paper,the attice QCD numerical simulation is realized and optimized in Sunway platform for the first time.This paper focuses on the realization and optimization of lattice QCD numerical simulation in Sunway platform.The main contributions are as follows:1.For the calculation of dslash for hotspots,this paper proposes a two-dimensional unfolded dslash computing model,which implements a single CG scheme and a multi-CGs parallel scheme based on Sunway platform.2.In order to make full use of the computing resources of Sunway Platform,loop unrolling,computing,memory access and communication optimization strategies are implemented on the basis of a single CG scheme and a multi-CGs parallel scheme.3.Test the performance of the proposed scheme and analyze the phenomena in the test to verify the feasibility and performance advantages of the proposed scheme.
Keywords/Search Tags:Lattice Quantum Chromodynamics, Numerical Simulation, Sunway TaihuLight, Performance Optimization, Parallel Computing
PDF Full Text Request
Related items