From 23e9129e1fab05bdf0e3fb583f16538af01e60fb Mon Sep 17 00:00:00 2001 From: Rachit Nigam Date: Mon, 8 May 2023 19:14:20 +0530 Subject: [PATCH] tentative schedule --- content/tutorial/_index.md | 22 +++++++++++++++++++++- templates/tutorial.html | 2 +- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/content/tutorial/_index.md b/content/tutorial/_index.md index 46b1900..151fe9f 100644 --- a/content/tutorial/_index.md +++ b/content/tutorial/_index.md @@ -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 | \ No newline at end of file diff --git a/templates/tutorial.html b/templates/tutorial.html index 71946b2..3d4553d 100644 --- a/templates/tutorial.html +++ b/templates/tutorial.html @@ -1,7 +1,7 @@ {% extends "base.html" %} {% block content %} -

{{ section.title }}

+

{{ section.title }}

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