Abstract:
The water supply network simulation system has a complex topology and dense component data. The efficient simulation of the system puts forward high requirements on the performance of the implementation platform. The "Songshan" supercomputer system adopted a CPU + DCU heterogeneous architecture, in order to realize the efficient operation of simulation calculation on this architecture. According to the HIP heterogeneous programming model, the computing hotspots were mapped to the DCU accelerator to achieve, and the MULTPARA multi-level parallel optimization method was used to achieve the concurrency of different component calculations on the DCU accelerator, to solve the problem that the thread blocks could not be fully parallelized. The cross-thread access was used to solve the thread divergence problem existing in some component calculations. The experimental results show that compared with the previous implementation platform, it has achieved a speedup of 8.537.