MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Compressibility Characteristics of Address/Data transfers in Commercial Workloads (2002) [3 citations — 0 self]

Download:
Download as a PDF
by Krishna Kant, Ravi Iyer
in Commercial Workloads”, Fifth Workshop on Computer Architecture Evaluation using Commercial Workloads
http://kkant.ccwebhost.com/papers/bcomp_caecw_long.pdf
Add To MetaCart

Abstract:

In this paper, we evaluate the compressibility of address and data transfers in commercial servers. Our proposed compression scheme is geared towards improving the efficiency of the transfer medium (busses, links etc) and increasing the performance of the system. We start by presenting the basic premise of the address/data compression technique. We evaluate the potential of the basic compression techniques for two commercial workloads – SPECweb99 [21] and TPC-C[22] – based on trace-driven simulations. Based on the obtained results, we show that simple compression schemes show significant promise for reducing address bus width and moderate benefits for data bus width reduction. We also show the sensitivity of these performance benefits to the number of bits compressed and the size of the encoding/decoding table used. Additionally, we propose enhancements to the compression schemes based on (1) recognizing and utilizing data-type specific knowledge and (2) improving the replacement policy of the encoding/decoding table. The performance benefits of bus compression schemes with these enhancements are also presented and analyzed. 1

Citations

325 A Technique for High-Performance Data Compression – Welch - 1984
45 Code Compression for Embedded Systems – Lekatsas, Wolf - 1998
39 The case for compressed caching in virtual memory systems – Wilson, Kaplan, et al. - 1999
34 Data compression support in databases – Iyer, Wilhite - 1994
31 Dynamic base register caching: a technique for reducing address bus width – Farrens, Park - 1991
30 Frequent value compression in data caches – Yang, Zhang, et al. - 2000
27 Design and Performance of a Main Memory Hardware Data Compressor – Kjelso, Gooch, et al. - 1996
23 A Universal Algorithm for Data Compression – Ziv, Lempel
22 Procedure based program compression – Kirovski, Kin, et al. - 1997
14 Performance of hardware compressed main memory – Abali, Franke, et al. - 2001
12 A Fast Hardware Data Compression Algorithm and Some Algorithmic Extensions – Craft - 1998
12 Evaluation of a high performance code compression method – Lefurgy, Piccininni, et al. - 1999
10 Empirical study of memory-data: characteristics and compressibility – Kjelso, Gooch, et al. - 1998
10 An On-chip Cache Compression Technique to Reduce Decompression Overhead and Design Complexity – Lee, Hong, et al. - 2000
9 et al., “Memory System Characterization of Commercial Workloads – Barroso - 1998
8 Improving system performance with compressed memory – Roy, Kumar, et al. - 2001
6 et al. Performance of Database Workloads on Shared-Memory Systems with Out-of-Order Processors – Ranganathan - 1998
5 Introduction to Data Compression, 2nd edition – Sayood - 2000
4 Creating a wider bus using caching techniques”, Proc of first Intl symposium on high performance computer architecture – Citron, Rudolph - 1995
3 Exploring the Cache Design Space for Web Servers – Iyer - 2001
3 Performance implications of chipset caches in web servers – Iyer - 2003
3 Pinnacle: IBM MXT in a memory controller chip – al
2 A Trace-driven Analysis of Sharing Behavior in TPC-C”, 2nd Workshop on Computer Architecture Evaluation using Commercial Workloads – Iyer - 1999
2 Characterization of Bus Transactions for – Mohapatra, Thanthry, et al. - 1999
2 Improving the cache performance of network intensive workloads – Vallamsetty, Mohapatra, et al. - 2001
1 Code compression”, Proc of 1997 SIGPLAN conf on programming language design and implementation – al - 1997