P37: PaSTRI: A Novel Data Compression Algorithm for Two-Electron Integrals in Quantum Chemistry
SessionPoster Reception
Event Type
ACM Student Research Competition
Poster
Reception

TimeTuesday, November 14th5:15pm - 7pm
LocationFour Seasons Ballroom
DescriptionIntegral computations for two-electron repulsion energies are very frequently used applications in quantum chemistry. Computational complexity, energy consumption and the size of the output data generated by these computations scales with O(N4), where N is the number of atoms simulated. Typically, the same integrals are calculated multiple times. Storing these values and reusing them requires impractical amounts of storage space; whereas recalculating them requires a lot of computations. We propose PaSTRI (Pattern Scaling for Two-electron Repulsion Integrals), a fast novel compression algorithm which makes it possible to calculate these integrals only once, store them, and reuse them at much smaller computational cost then recalculation. PaSTRI is “lossy” compared to floating point numbers, but still maintains the precision level required by the integral computations. PaSTRI is an extension to SZ compressor package as a part of ECP-EZ. PaSTRI achieves 17.5:1 compression ratio whereas vanilla SZ achieves 8.0:1 and ZFP achieves 7.1:1.