Improving the network efficiency of the two particle parquet algorithm
ORAL
Abstract
Strongly correlated systems require large scale simulations. Perturbative methods such as the two particle self-consistent parquet algorithm require the storage of large rank-three vertex functions. This data is transferred via an all-to-all communication which is costly since network transfer of data is orders of magnitude slower than floating point operations. The size of the messages compounds the issue by introducing large overheads. An analysis of the vertices reveals large amounts of noise. This enables significant compression and opportunities for message coalescing which reduces the network traffic resulting in a significant speedup. These ideas should be broadly applicable to other problems which involve large scale data transfer.
–