Toggle navigation
Rachit Nigam
Home
Publications
Posts
CV
Publications
Vectorization for Digital Signal Processors via Equality Saturation
Alexa VanHattum
,
Rachit Nigam
, Vincent T. Lee,
James Bornholt
,
Adrian Sampson
Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’21)
Code
A Compiler Infrastructure for Accelerator Generators
Rachit Nigam
♦
,
Samuel Thomas
♦
,
Zhijing Li
,
Adrian Sampson
(
♦
Equal contributors)
Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’21)
Code
Slides
A Synthesis-Aided Compiler for DSP Architectures (WiP paper)
Alexa VanHattum
♦
,
Rachit Nigam
♦
,
Vincent Lee
,
James Bornholt
,
Adrian Sampson
(
♦
Equal contributors)
International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES ’20)
PDF
Predictable Accelerator Design with Time-Sensitive Affine types
Rachit Nigam
,
Sachille Atapattu
,
Samuel Thomas
,
Zhijing Li
,
Ted Bauer
,
Yuwei Ye
, Apurva Koti,
Adrian Sampson
,
Zhiru Zhang
Programming Languages Design and Implementation (PLDI ’20)
PDF
Code
Slides
Demo
Talk (short)
Talk (long)
Putting in All the Stops: Execution Control for JavaScript
Sam Baxter
,
Rachit Nigam
,
Joe Gibbs Politz
,
Shriram Krishnamurthi
,
Arjun Guha
Programming Languages Design and Implementation (PLDI ’18)
PDF
Code
Video
Demo
Fission: Secure Dynamic Code-Splitting for JavaScript
Arjun Guha
,
Jean-Baptiste Jeannin
,
Rachit Nigam
,
Rian Shambaugh
, Jane Tangen
Summit on Advances in Programming Languages (SNAPL ’17)
PDF
×
Cite