54 citations · 56 across the 3 of their papers we have counts for
3 papers
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)…
cs.DC2019
Using Skip Graphs for Increased NUMA Locality
Samuel Thomas, Ana Hayne, Jonad Pulaj +1
We present a data partitioning technique performed over skip graphs that promotes significant quantitative and qualitative improvements on NUMA locality in concurrent data structur…