TRACK

An Open-Source, Global Trace Library for Trace-Based Simulators

This decentralized trace repository project is designated the Trace Repository for Architecture & Computation Knowledge, hence the acronym TRACK.

Table of Contents

About the Project

Over the past decade, the volume of micro-architecture research leveraging the ChampSim Simulator has grown exponentially. While ChampSim has been instrumental in driving significant innovations within the community, its underlying infrastructure has suffered from a critical bottleneck: the lack of standardized, accessible trace repositories. This scarcity severely impedes the reproducibility of results presented in recent literature.

My own research has not been immune to this challenge; accessing the precise trace sets required to validate prior work has proven increasingly difficult (c.f., [1], [2], [3], [4]). To address this, the TRACK project proposes a FAIR approach to trace management. In the context of scientific research, FAIR is an acronym for the four core principles defined by the GO FAIR Initiative:

  • Findable: The primary step in (re)using data is its discovery. Metadata and data must be easily discoverable by both humans and machines. Machine-readable metadata are essential for the automatic discovery of datasets, serving as a foundational component of the FAIRification process.
  • Accessible: Once the required data are located, users must know how to access them, including any necessary authentication or authorization protocols.
  • Interoperable: Data typically need to be integrated with other datasets. Furthermore, they must be capable of interoperating with diverse applications, workflows, and processing environments.
  • Reusable: The ultimate goal of FAIR is to optimize data reuse. To achieve this, metadata and data must be richly described with clear provenance and usage licenses, enabling them to be replicated or combined in different experimental settings.

Specifically, the TRACK project is designed to deliver two core components:

  1. A Unified Metadata Standard for Software Traces: We define a common schema for trace metadata compatible with trace-based simulators, including ChampSim and ZSim. This standard ensures the consistent description and organization of trace data across diverse simulation environments.
  2. A Streamlined Command-Line Interface (CLI): We provide a robust and intuitive CLI to simplify user interaction with the trace registry. This tool enables efficient querying, retrieval, and management of traces, lowering the barrier to entry for researchers and facilitating reproducible workflows.

Project Structure

In an effort to address the aforementioned limitations of the current trace-based simulation pipeline, this project provides two main components distributed across two repositories:

  1. The TRACK Schema repository, which defines the standard governing the operation of the trace registry.
  2. A forthcoming repository containing a Command-Line Interface (CLI) designed to simplify interaction with the trace registry.

Contribution

Contributions are welcome. Please refer to the repository guidelines. (Work in Progress) :smile:

License

This project is licensed under the Academic Free License (“AFL”) v3.0. See AFL v3.0 on SPDX for details.

Authors

Citing

Citation guidelines are currently being prepared. (Work in Progress) :smile:

References

2026

  1. Enhancing Instruction Prefetching via Cache and TLB Management
    Alexandre Valentin Jamet, Georgios Vavouliotis, Marti Torrents, and 2 more authors
    In 2026 ACM/IEEE 53rd Annual International Symposium on Computer Architecture (ISCA), Jun 2026
    To appear at ISCA 2026.

2024

  1. A Two Level Neural Approach Combining Off-Chip Prediction with Adaptive Prefetch Filtering
    Alexandre Valentin Jamet, Georgios Vavouliotis, Daniel A. Jiménez, and 2 more authors
    In 2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA), Mar 2024
    Patented.
  2. Practically Tackling Memory Bottlenecks of Graph-Processing Workloads
    Alexandre Valentin Jamet, Georgios Vavouliotis, Daniel A. Jiménez, and 2 more authors
    In 2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS), May 2024

2020

  1. Characterizing the impact of last-level cache replacement policies on big-data workloads
    Alexandre Valentin Jamet, Lluc Alvarez, Daniel A. Jiménez, and 1 more author
    In 2020 IEEE International Symposium on Workload Characterization (IISWC), Oct 2020