← All projectsGitHub
Task-specific AI accelerators

Do the accel-* energy constants match Horowitz (2014), and does fixing the array-size term change accel-kws's conclusions?

research/accel-horowitzcheck

All 34 energy constants in the accel-* projects that have a counterpart in Horowitz's Fig. 1.1.9 are within 4% of it; re-costing accel-kws with the figure's array-size law (energy about the square root of size) moves energy to 0.23 to 0.81 of as built but keeps 17 of 18 front designs (Spearman 0.991)

7 tests

What it found

free-citeaudit found Horowitz (2014) among the most-repeated unchecked citations. This project reads Fig. 1.1.9 of the paper (45 nm, 0.9 V) and compares it with every top-level E_* constant in research/accel-*/src: all 34 with a counterpart are within 4% (the 24-bit add is 0.963 of a log-log interpolation, the 0.16 pJ/bit array read is 1.024 times 10 pJ per 64 bits); one constant, a gating energy, has none. The figure's multiplier energy has a width slope of 1.98 (so the repository's bits-squared rule is right) and its add slope is 0.87. What the repository did not model is array size: the figure's read energy grows with a slope near 0.5 against size, while accel-kws charges a flat 0.16 pJ/bit. Re-costing its 40 designs (reads are 90 to 93% of modelled energy) with the size law, extrapolated below 8 KB where the paper has no point, gives 0.23 to 0.81 of the as-built energy, a rank correlation of 0.991 and 17 of 18 front members kept; clamping at the 8 KB point instead gives 0.98 to 1.18 and the same front. Limitations: a processor-cache table, not a weight memory; the sub-8 KB law is an extrapolation; only accel-kws was re-costed; the figure was read from a third-party copy.

A figure from its own output

Figure produced by research/accel-horowitzcheck: energy
accel-horowitzcheck/experiments/energy.png, written by the project's own experiment code.

Paper, code and results

More in Task-specific AI accelerators

All 40 Task-specific AI accelerators projects →

Other research topics

Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1

Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.