The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

A compiler infrastructure for accelerator generators

The work

AuthorsRachit Nigam; Samuel Thomas; Zhijing Li; Adrian Sampson
Editors
Typemisc
Year2021
Citekeynigam2021compiler

Where it appeared

Pages804--817

Identifiers

DOI10.1145/3445814.3446712
OpenAlexW3133181191

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

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 control flow representation with loops and conditionals. This split representation enables a new class of hardware-focused optimizations that require both structural and control flow information which are crucial for high-level programming models for hardware design. The Calyx compiler lowers control flow constructs using finite-state machines and generates synthesizable hardware descriptions.

How it got here

How it got hereagent via openalex
Added2026-10-26 11:31 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{nigam2021compiler,
  title        = {A compiler infrastructure for accelerator generators},
  author       = {Rachit Nigam and Samuel Thomas and Zhijing Li and Adrian Sampson},
  year         = {2021},
  pages        = {804--817},
  doi          = {10.1145/3445814.3446712},
}

This record lives at https://refs.drheap.org/nigam2021compiler/ and will keep doing so.