TCgen 2.0: a tool to automatically generate lossless trace compressors

  • Authors:
  • Martin Burtscher

  • Affiliations:
  • Cornell University

  • Venue:
  • ACM SIGARCH Computer Architecture News
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This tutorial explains the usage of TCgen, a tool for generating portable lossless trace compressors based on user-provided trace format descriptions. TCgen automatically translates these descriptions into optimized C source code. In many cases, the synthesized code is faster and compresses better than BZIP2, GZIP, MACHE, PDATS II, SBC, SEQUITUR, and VPC3, making it ideal for trace-based research and teaching environments as well as for trace archives. Version 2 includes several improvements and simplifies the integration of the generated code with other code through a streamlined API.