Skip to content

Commit 7d5f314

Browse files
authored
Merge pull request #4 from cucapra/2026
Add 2026 CFP
2 parents d38570b + 87900a0 commit 7d5f314

File tree

11 files changed

+512
-0
lines changed

11 files changed

+512
-0
lines changed

2026/Makefile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.PHONY: serve site deploy
2+
3+
site:
4+
rm -rf web/public
5+
cd web ; zola build
6+
7+
serve:
8+
cd web ; zola serve --drafts
9+
10+
# Deployment.
11+
RSYNCARGS := --compress --recursive --checksum --itemize-changes \
12+
--delete -e ssh --no-perms --chmod=Du=rwx,Dgo=rx,Fu=rw,Fog=r \
13+
--exclude=.DS_Store
14+
DEST := courses:coursewww/capra.cs.cornell.edu/htdocs/latte25
15+
deploy: site
16+
rsync $(RSYNCARGS) ./web/public/ $(DEST)

2026/web/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public/

2026/web/config.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
base_url = "https://capra.cs.cornell.edu/latte25/"
2+
compile_sass = false
3+
build_search_index = false
4+
5+
# Don't refuse to compile when we refer to generated anchors.
6+
[link_checker]
7+
internal_level = "warn"
8+
9+
[extra]
10+
title = "LATTE ’25"

2026/web/content/_index.md

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
+++
2+
+++
3+
4+
LATTE is a venue for discussion, debate, and brainstorming at the intersection of hardware acceleration and programming languages research. The core mission is to bring ideas we love from software programming languages and tools to the world of hardware design.
5+
6+
LATTE is a venue for discussion, debate, and brainstorming at the intersection of hardware acceleration and programming languages research. The core mission is to bring ideas we love from software programming languages and tools to the world of hardware design.
7+
8+
## The 2026 Workshop
9+
10+
LATTE is a hybrid workshop; please consider attending either in person (in Pittsburgh, co-located with [ASPLOS][]) or virtually (on Zoom). LATTE will be held on March 30.
11+
12+
## Call for Papers
13+
14+
Submit your **2-page position paper** via [HotCRP][hotcrp].
15+
Important dates:
16+
17+
- Paper submission: **January 31, 2026**
18+
- Author Notification: **February 20, 2026**
19+
- Workshop: **March 22 or 23, 2026**
20+
21+
### Overview
22+
23+
The world deserves better tools for designing custom hardware accelerators. We believe the world of programming languages research can help. New language designs, compiler optimizations, program analyses, type systems, testing frameworks, auxiliary engineering tools like debuggers and profilers: all these topics have deep research traditions in software, and they all have a role to play in making hardware design better.
24+
25+
LATTE is a venue for discussion, debate, and brainstorming at the intersection of hardware acceleration and programming languages research. The core mission is to bring ideas we love from software programming languages and tools to the world of hardware design.
26+
27+
LATTE has a special focus on open-source research. We encourage work that comes with real, permissively licensed implementations.
28+
29+
For LATTE, "hardware" includes ASICs, FPGAs, CGRAs, and other reconfigurable hardware. While the scope is broad, here are a few ideas to get you started:
30+
31+
- Domain-specific languages for accelerator design
32+
- Compilers for optimizing hardware designs
33+
- Verification, testing, and debugging techniques
34+
- Virtualization schemes for specialized & reconfigurable hardware
35+
36+
LATTE solicits short position papers that need not fit the mold of a traditional publication:
37+
38+
- Early, in-progress research snapshots
39+
- Experience reports on building or deploying accelerators and the tools involved
40+
- Essays advocating for or against a general approach
41+
- Retrospectives on past efforts on tools, languages, and techniques for accelerator design
42+
- Calls for solutions to open challenges in the area (questions without answers)
43+
- Demonstrations of real systems (to be shown off in a live demo at the workshop)
44+
- Overviews of open-source projects, even when the novelty with respect to proprietary alternatives is limited
45+
46+
### Position Papers
47+
48+
The primary goal of the workshop is to enable discussion. It will accept **2-page position papers**.
49+
The workshop will allocate short time slots to the papers, each paired with a discussion following [SNAPL][]'s discussion format:
50+
“table discussion” where small breakout groups will discuss the paper, followed by plenary Q&A.
51+
52+
In order to make sure that papers are aligned with the topics of the workshop, they should explicitly address one (or more!) of these themes
53+
54+
- Hardware design tools MUST change
55+
- Verification REMAINS the key challenge
56+
- The tools we build NEED to interoperate with each other to be successful
57+
58+
For example, papers presenting a new tool or language are still encouraged, but rather than just presenting your new tool, try to make it fit with the themes by arguing that "Hardware description languages must change to address X, that is why Y does Z".
59+
60+
In addition, we are looking for papers that propose new themes like these. These should be centered on a *clearly and concisely articulated* theme of your own choosing. The goal of these papers should be to spark discussions at the workshop, and they swill be given more time for deeper discussion at the event. Apply the following tests when creating a theme: (1) does it apply more broadly than just your paper, and (2) can it be articulated with a short sentence.
61+
62+
Position paper submissions will undergo peer review by a program committee of interdisciplinary experts working on both high-level (languages, compilers, drivers) and low-level (circuit optimization, interconnect design) problems in the area.
63+
64+
**Formatting.** Papers should use the two-column [the formatting guidelines for SIGPLAN conferences][sigplanconf] (the `acmart` format with the `sigplan` two-column option) and not exceed 2 pages, excluding references. Review is single-blind, so please include authors' names on the submitted PDF.
65+
We provide [a LaTeX example][format-example] that contains the correct formatting.
66+
67+
Paper submission will is via [HotCRP][hotcrp].
68+
The accepted papers will not be published in a proceeding—PDFs will instead appear on the workshop's website.
69+
70+
**Important guidelines.**
71+
It's standard for papers to start with a general motivation: Moore's Law is doomed; specialized hardware is ascendant; Verilog is hard to use; etc.
72+
*Please skip this part* in your LATTE position paper (and in eventual talks at the workshop).
73+
The LATTE audience will already believe these things, so save the space & time and instead focus on your own unique ideas.
74+
As much as possible, dispose with the framing and motivation so you can focus on the technical content.
75+
76+
Remember that the goal at LATTE is to stimulate discussion, not to disseminate fully polished results.
77+
So don't be afraid to write up half-baked ideas and in-progress work: it's OK if your submission has zero bar charts, for example.
78+
79+
For examples of past position papers, consider looking at the programs for [LATTE ’25][latte-25] [LATTE ’24][latte-24], [’23][latte-23], [’22][latte-22], and [’21][latte-21].
80+
81+
**NOTE**: Using an LLM to fully generate your paper is grounds for desk rejection. Using an LLM for stylistic edits is fine, but keep in mind that we want to hear your ideas expressed by you, not by the LLM.
82+
83+
We are also not interested in LLM-focused research. LATTE is a venue for discussing languages and tools by humans and for humans.
84+
85+
## Hybrid Format
86+
87+
LATTE 2026 will run in a hybrid format, i.e., it will be possible to join either in person (in Pittsburgh) or online (on Zoom).
88+
Talks at the workshop can use either modality, so please consider submitting even if you cannot attend in person.
89+
90+
## LATTE Matrix Chat
91+
92+
We have set up a matrix chat to keep the latte community in touch outside the
93+
main latte event. [Join it here][matrix]. Any vaguely latte-related discussion
94+
is encouraged! Showcase cool projects you built, discuss new ideas or problems
95+
you've run into, or just hang out with the community.
96+
97+
98+
[hotcrp]: https://latte.cs.cornell.edu/
99+
[snapl]: http://cs.brown.edu/~sk/Memos/Conference-Discussion-Format/
100+
[sigplanconf]: https://www.acm.org/binaries/content/assets/publications/consolidated-tex-template/acmart.pdf
101+
[format-example]: https://github.com/cucapra/latte23/tree/main/camera-ready
102+
[latte-21]: https://capra.cs.cornell.edu/latte21/
103+
[latte-22]: https://capra.cs.cornell.edu/latte22/
104+
[latte-23]: https://capra.cs.cornell.edu/latte23/
105+
[latte-24]: https://capra.cs.cornell.edu/latte24/
106+
107+
[cfp]: @/cfp.md
108+
[asplos]: https://www.asplos-conference.org/asplos2026/
109+
[matrix]: https://matrix.to/#/#latte-chat:fossi-foundation.org
110+
111+
112+
## Attending LATTE
113+
114+
LATTE is a hybrid workshop; please consider attending either in person (in Rotterdam, co-located with [ASPLOS][]) or virtually (on Zoom). LATTE will be held on March 30.
115+
116+
* To attend in person, [register to attend ASPLOS workshops][asplos-reg].
117+
* To attend virtually, no conference registration is required. Please [sign up using this Zoom form][zoom] to receive a link to join.
118+
119+
[asplos-reg]: https://www.asplos-conference.org/asplos2026/registration/
120+
[zoom]: https://cornell.zoom.us/meeting/register/UfYN6ksoTLSbmm7gO1ApOA
121+
122+
## LATTE Matrix Chat
123+
124+
We have set up a Matrix chat to keep the LATTE community in touch outside the
125+
main latte event. [Join it here.][matrix] Any vaguely LATTE-related discussion
126+
is encouraged! Showcase cool projects you built, discuss new ideas or problems
127+
you've run into, or just hang out with the community.
128+
We'll also use this for real-time communication during the workshop.
129+
130+
## Organizers
131+
132+
LATTE's organizing team this year is:
133+
134+
* [Rachit Nigam](https://rachit.pl), MIT
135+
* [Adrian Sampson](https://www.cs.cornell.edu/~asampson/), Cornell
136+
* [Frans Skarman](https://cs.hm.edu/kontakte_de/phonebook_detailseite_106580.de.html), Munich University of Applied Sciences
137+
* [Edward Wang](https://edwardw.compdigitec.com/), MIT
138+
139+
[hotcrp]: https://latte.cs.cornell.edu/
140+
[snapl]: http://cs.brown.edu/~sk/Memos/Conference-Discussion-Format/
141+
[sigplanconf]: https://www.acm.org/binaries/content/assets/publications/consolidated-tex-template/acmart.pdf
142+
[format-example]: https://github.com/cucapra/latte23/tree/main/camera-ready
143+
[latte-21]: https://capra.cs.cornell.edu/latte21/
144+
[latte-22]: https://capra.cs.cornell.edu/latte22/
145+
[latte-23]: https://capra.cs.cornell.edu/latte23/
146+
[latte-24]: https://capra.cs.cornell.edu/latte24/
147+
[latte-25]: https://capra.cs.cornell.edu/latte25/
148+
149+
[cfp]: @/cfp.md
150+
[asplos]: https://www.asplos-conference.org/asplos2026/
151+
[matrix]: https://matrix.to/#/#latte-chat:fossi-foundation.org

0 commit comments

Comments
 (0)