CMU-SAFARI/Pythia-HDL
Implementation of Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning in Chisel HDL. To know more, please read the paper that appeared in MICRO 2021 by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
This project provides a hardware-realizable, lightweight data prefetcher that uses online reinforcement learning. It takes program context information from demand requests and outputs optimized prefetch decisions to improve memory access efficiency. Hardware architects and system designers can use this to integrate intelligent prefetching directly into their chip designs.
No commits in the last 6 months.
Use this if you are designing custom hardware and need an intelligent prefetching mechanism to reduce memory latency and improve system performance.
Not ideal if you are a software developer looking for a library to optimize application performance or if you need a pre-built hardware solution without custom integration.
Stars
17
Forks
3
Language
Scala
License
MIT
Category
Last pushed
Oct 09, 2021
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/CMU-SAFARI/Pythia-HDL"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
NVIDIA/TransformerEngine
A library for accelerating Transformer models on NVIDIA GPUs, including using 8-bit and 4-bit...
mlcommons/inference
Reference implementations of MLPerf® inference benchmarks
mlcommons/training
Reference implementations of MLPerf® training benchmarks
datamade/usaddress
:us: a python library for parsing unstructured United States address strings into address components
GRAAL-Research/deepparse
Deepparse is a state-of-the-art library for parsing multinational street addresses using deep learning