Spzip -
Simulations show that SpZip provides significant performance gains over software-only or traditional hardware compression techniques.
SpZip compresses newly generated data before it is stored in off-chip memory, directly reducing the data movement—the primary bottleneck in many modern workloads. Evaluation and Impact making it hard to compress efficient
Data is scattered, making it hard to compress efficient, large contiguous blocks. large contiguous blocks. Despite its capability
Despite its capability, SpZip is designed to be inexpensive, adding only about 0.2% area overhead to each core. SpZip is designed to be inexpensive
Traditional compression methods excel at repetitive, sequential data. However, modern irregular applications (e.g., BFS, PageRank, graph algorithms) exhibit:
It reduces traffic by 1.7× (1.4× over existing state-of-the-art hardware methods).