Workshop on Languages, Tools, and Techniques for Accelerator Design

LATTE '21 has concluded. Please feel free to participate in the discussion threads for the various papers and other topics. Hope to see you next year!

LATTE is an ASPLOS workshop on applying programming languages and compilers techniques to generate hardware accelerators. The workshop will take place on April 15, 2021 and will feature 23 papers along with 2 keynote presentations. The call for participation has been archived. Read Rachit's blog post summarizing the work in this area and advertising the workshop. Please register for it through the ASPLOS registration website.


The LATTE program will consist of sessions of 2-3 papers each grouped according to their theme. Each paper talk will be 6 minutes long and prerecorded. After the talk, we will spend 6 minutes in small breakout rooms discussion the session papers. After that, we will regroup in the main session and dedicate 6 minutes for plenary questions to the authors. All talks will be released a few days before the workshop.

To enable extensive discussions, each paper will have Github discussion thread. Authors will be subscribed to the thread for their paper and will answer questions during and (hopefully) after the workshop!

Time (EST)Event
10am - 10.15amOpening & Introductions
10.15am - 11amKeynote - Sharad Malik
11am - 11.30amSession 1 - Formal
11.30am - 12pmSession 2 - Language Design
12pm - 12.15pmBreak
12.15pm - 12.45pmSession 3 - HDL
12.45pm - 1.15pmSession 4 - Interconnect & Memory
1.15pm - 2.00pmLunch Break
2.00pm - 2.30pmTopic Discussion
2.30pm - 3.00pmSession 5 - Integration
3.00pm - 3.45pmKeynote - Sophia Yakun Shao
3.45pm - 4.15pmSession 6 - HLS
4.15pm - 4.30pmBreak
4.30pm - 5pmSession 7 - Industrial & Applications
5pm - 5.30Session 8 - Abstractions
5.30pm - 6pmClosing Discussion

Discussion Topics

We will have 1-2 short discussion sessions that will feature a debate among the attendees. We need your help building a list of controversial topics to serve as grist for the discussion mill.

Please submit a sentence or two about an open problem, philosophical question, or other thought you'd like to see discussed at the workshop. You can submit as many of these as you like. We'll use these suggestions to set up a debate during the workshop.

Add your topic suggestions by editing this wiki page on GitHub.


Accepted Papers

The LATTE 21 program will feature the following 23 papers and will be discussed using SNAPL's round-table discussion format. Papers are grouped based on a theme. Each session will start with all papers of a theme and follow with the discussions. The camera-ready version for each paper is linked here. A few days before the workshop, we will link the prerecorded talks for each paper as well as the Github discussion for each paper.





Industrial & Applications


Interconnect & Memory

Language Design

Program Committee

  • Thomas Bourgeat, MIT
  • Ross Daly, Stanford
  • David Durst, Stanford
  • Tobias Grosser, ETH Zürich
  • Shunning Jiang, Cornell
  • Lana Josipović, EPFL
  • Vinod Kathail, Xilinx
  • Chris Leary, Google
  • Thierry Moreau, OctoML
  • Clément Pit-Claudel, MIT
  • Jose Renau, UCSC
  • Hongbo Rong, Intel
  • John Wickerson, ICL

Organizing Committee