Skip to content

UCSBarchlab/delay_space

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temporal Logic Addendum

This repository provides additional background and sample code for the paper Energy Efficient Convolutions with Temporal Arithmetic, published at ASPLOS 2024. The original paper had to explain many concepts at a high level because of the page limit.

The Temporal Logic Addendum PDF provided in this repository explains these concepts in more detail, and provides tables of constants for the nLSE and nLDE approximations shown in the original paper, to make it easier to replicate and build on this work.

This repository also provides sample Python code in delay_space.py, which implements the basic delay-space arithmetic operations and approximations described in the Temporal Logic Addendum PDF, using NumPy.

To run the sample code, install uv, then run:

$ uv run delay_space.py

About

Additional background and sample code for the paper "Energy Efficient Convolutions with Temporal Arithmetic," published at ASPLOS 2024

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages