HPAC: An Approximate Programming Model with Utilities
Authors/Creators
- 1. Lawrence Livermore National Lab (LLNL)
Description
This is a baseline implementation of the approximate programming model called HPAC. HPAC extends Clang/LLVM. HPAC supports two approximation techniques perforation and memoization. Perforation supports subclasses of the technique that define the pattern of the perforated loops. Memoization supports two sub-classes of approximate memoization, namely input (iACT), and output (TAF) memorization. Each sub-class can be further parameterized to fine-tune the behavior of the technique. Finally, the release contains a set of scripts that facilitate exploration of the approximation design space and identify opportunities for approximations.
Files
koparasy/HPAC-v0.0.0-beta.zip
Files
(178.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:61e43b9a91c15f6050533fe4b1c09d81
|
178.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/koparasy/HPAC/tree/v0.0.0-beta (URL)