activity
20172023
most citedA Compiler Infrastructure for Accelerator Generators

54 citations · 102 across the 11 of their papers we have counts for

collaborators

12 papers

cs.AR2023★ 2 cited

Fifty Years of ISCA: A data-driven retrospective on key trends

Gaurang Upasani, Matthew D. Sinclair, Adrian Sampson +5

Computer Architecture, broadly, involves optimizing hardware and software for current and future processing systems. Although there are several other top venues to publish Computer…

cs.AR2023★ 16 cited

Modular Hardware Design with Timeline Types

Rachit Nigam, Pedro Henrique Azevedo De Amorim, Adrian Sampson

Modular design is a key challenge for enabling large-scale reuse of hardware modules. Unlike software, however, hardware designs correspond to physical circuits and inherit constra…

cs.PL2022

Compiler-Driven Simulation of Reconfigurable Hardware Accelerators

Zhijing Li, Yuwei Ye, Stephen Neuendorffer +1

As customized accelerator design has become increasingly popular to keep up with the demand for high performance computing, it poses challenges for modern simulator design to adapt…

cs.CV2021★ 1 cited

Dense Pruning of Pointwise Convolutions in the Frequency Domain

Mark Buckler, Neil Adit, Yuwei Hu +2

Depthwise separable convolutions and frequency-domain convolutions are two recent ideas for building efficient convolutional neural networks. They are seemingly incompatible: the v…

cs.PL2021★ 54 cited

A Compiler Infrastructure for Accelerator Generators

Rachit Nigam, Samuel Thomas, Zhijing Li +1

We present Calyx, a new intermediate language (IL) for compiling high-level programs into hardware designs. Calyx combines a hardware-like structural language with a software-like…

cs.PL2020★ 2 cited

Predictable Accelerator Design with Time-Sensitive Affine Types

Rachit Nigam, Sachille Atapattu, Samuel Thomas +6

Field-programmable gate arrays (FPGAs) provide an opportunity to co-design applications with hardware accelerators, yet they remain difficult to program. High-level synthesis (HLS)…