Supervisor: Richard Vuduc (ACM SIGHPC Systems Professionals Website)
Abstract: In recent years, we have seen the re-addition of vector units to CPUs. While these units easily give speedups for easily vectorized applications with dense memory access, it can be hard to characterize how different access patterns will affect the performance of vectorized code.
We have developed Spatter, a benchmark which allows us to test and investigate the gather-scatter units available on current and upcoming hardware. The information that Spatter reveals to users is of use to everyone from hardware vendors who wish to compare gather-scatter units across platforms, to application developers who wish to test memory access pattern performance in their vectorized code.
ACM-SRC Semi-Finalist: no
Poster Summary: PDF
Back to Poster Archive Listing