activity
20202026
most citedReducedLUT: Table Decomposition with "Don't Care" Conditions

8 citations · 21 across the 22 of their papers we have counts for

collaborators
Showing cs.ARShow all

8 papers · 1 filter

cs.AR2024★ 8 cited

ReducedLUT: Table Decomposition with "Don't Care" Conditions

Oliver Cassidy, Marta Andronic, Samuel Coward +1

Lookup tables (LUTs) are frequently used to efficiently store arrays of precomputed values for complex mathematical computations. When used in the context of neural networks, these…

cs.AR2024

ROVER: RTL Optimization via Verified E-Graph Rewriting

Samuel Coward, Theo Drane, George A. Constantinides

Manual RTL design and optimization remains prevalent across the semiconductor industry because commercial logic and high-level synthesis tools are unable to match human designs. Ou…

cs.AR2024

On the Systematic Creation of Faithfully Rounded Commutative Truncated Booth Multipliers

Theo Drane, Samuel Coward, Mertcan Temel +1

In many instances of fixed-point multiplication, a full precision result is not required. Instead it is sufficient to return a faithfully rounded result. Faithful rounding permits…

cs.AR2024★ 1 cited

Combining Power and Arithmetic Optimization via Datapath Rewriting

Samuel Coward, Theo Drane, Emiliano Morini +1

Industrial datapath designers consider dynamic power consumption to be a key metric. Arithmetic circuits contribute a major component of total chip power consumption and are theref…

cs.AR2023★ 1 cited

Multiplier Optimization via E-Graph Rewriting

Andy Wanna, Samuel Coward, Theo Drane +2

Multiplier circuits account for significant resource usage in datapath-dominated circuit designs, and RTL designers continue to build bespoke hand-crafted multiplication arrays for…

cs.AR2023★ 1 cited

Automating Constraint-Aware Datapath Optimization using E-Graphs

Samuel Coward, George A. Constantinides, Theo Drane

Numerical hardware design requires aggressive optimization, where designers exploit branch constraints, creating optimization opportunities that are valid only on a sub-domain of i…

cs.AR2022

Automatic Generation of Complete Polynomial Interpolation Hardware Design Space

Bryce Orloski, Samuel Coward, Theo Drane

Hardware implementations of complex functions regularly deploy piecewise polynomial approximations. This work determines the complete design space of piecewise polynomial approxima…

cs.AR2022★ 1 cited

Automatic Datapath Optimization using E-Graphs

Samuel Coward, George A. Constantinides, Theo Drane

Manual optimization of Register Transfer Level (RTL) datapath is commonplace in industry but holds back development as it can be very time consuming. We utilize the fact that a com…