Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

There is a newer version of the record available.

Published July 27, 2022 | Version v1.0.0-rc1
Software Open

Hermes: Accelerating Long-Latency Load Requests via Perceptron-Based Off-Chip Load Prediction

  • 1. ETH Zurich
  • 2. Intel Labs
  • 3. LIRMM, Univ. Montpellier, CNRS

Description

Hermes is a speculative mechanism that accelerates long-latency off-chip load requests by removing on-chip cache access latency from their critical path. The key idea behind Hermes is to: (1) accurately predict which load requests might go to off-chip, and (2) speculatively start fetching the data required by the predicted off-chip loads directly from the main memory in parallel to the cache accesses. Hermes proposes a lightweight, perceptron-based off-chip predictor that identifies off-chip load requests using multiple disparate program features. The predictor is implemented using only tables and simple arithmetic operations like increment and decrement.

Files

CMU-SAFARI/Hermes-v1.0.0-rc1.zip

Files (2.2 MB)

Name Size Download all
md5:799d9dce60ec28a063a28b42b8df4235
2.2 MB Preview Download

Additional details

Related works