Skip to content

Commit

Permalink
tentative schedule
Browse files Browse the repository at this point in the history
  • Loading branch information
rachitnigam committed May 8, 2023
1 parent dcb4ca0 commit 23e9129
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 2 deletions.
22 changes: 21 additions & 1 deletion content/tutorial/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,26 @@ Just convert everything into a matrix multiply?

No, thank you.

Welcome to the Calyx Tutorial at FCRC 2023.
Welcome to the Calyx Tutorial at FCRC 2023.
We'll show you how to stay within the comforts of your domain specific language (DSL) and turn programs written in your language into accelerated hardware designs.
Your performance graphs will never look the same!


### Schedule

Here is an extremely tentative schedule for the tutorial.
For the most part, we'll be helping you write your own Calyx frontend and have short, interspersed talks.

| Time | Topic |
| ---- | ----- |
| 5 mins | Introduction to Calyx |
| 15 mins | Setting Up |
| 35 mins | Your first Calyx Program |
| 10 mins | Break |
| 5 mins | Pollen: A Pangenome Analysis DSL |
| 15 mins | MrXL: A `map`-`reduce` frontend |
| 60 mins | Compiling MrXL to Calyx |
| 10 mins | Break |
| 5 mins | `fud`: The Hardware Tool Composer |
| 60 mins | Hardware Performance 101 / MrXL competition |
| 10 mins | Closing remarks |
2 changes: 1 addition & 1 deletion templates/tutorial.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{% extends "base.html" %}

{% block content %}
<h1><center>{{ section.title }}</center></h1>
<h1>{{ section.title }}</h1>

{{ section.content | safe }}
{% endblock content %}

0 comments on commit 23e9129

Please sign in to comment.