54 citations · 102 across the 11 of their papers we have counts for
12 papers
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…
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…
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…
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…
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…
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)…