15-745 Discussion Leads
Overview
The three "Recent Research On Optimization" lectures in the syllabus refer to
student led discussions of recent research papers selected from the list
given below.
Each group picks a topic, and leads a 20 minute
discussion in class on the three papers listed for the topic.
Groups have two people, except for one group with three (because there is an odd number of students in the class).
There are several motivations for the in-class discussions.
- We would like you to be exposed to the state-of-the-art in compiler
optimization, including the most recent developments in industry as well as
the latest academic studies. If you simply read a compilers textbook,
you may get the mistaken impression that all of the questions have been
answered already; in reality, things have been changing significantly, both
in research and in practice.
- We would like you to get a feel for
how one conducts good research in compiler optimization.
- We hope
that some of the open questions that will arise in our discussions might
help spark ideas for your research project in this course.
Topics, Papers, Sign-up Sheet
Topics, papers, and sign-up sheets will be added here as the date for the discussions approaches.
Select your topic from this List of topics and papers
- Note that clicking on the title of a paper in the above PDF file
takes you either to the ACM Portal web page for the paper or directly to the PDF.
Once you have selected your topic and time slot, you will sign up using a
google doc sign-up sheet at a link to be announced via Piazza at 1:30 pm
on Friday, February 22.
-
No two groups may choose the same topic.
-
There are intentionally 4 slots on Friday and Monday, and only 3 slots on Wednesday, in case the schedule slips.
Presentation Slides
Advice on How to Lead an In-Class Discussion
-
Do not prepare for your discussion by simply splitting up the papers
among group members and having each person present one of the papers: that is
definitely not the idea. Each person in the group should read all of
the papers. After you have done that, get together as a group and decide
what is common/different/interesting/unusual amongst the papers, and which
of these concepts you wish to convey.
-
Do not attempt to present the full content of the papers. There
simply is not enough time. Distill the papers down to their key ideas and
results. You do not need to present material
from all of the papers, although you should think about each one carefully
before creating your presentation.
- Your mission is to provoke a thoughtful discussion about your topic.
Come prepared with a list of thought-provoking questions to pose to the
audience.
- Do not assume that your audience has read the papers. I encourage
everyone to at least skim all of the papers before the class meets, but
there are too many papers for everyone to have read all of them in detail.
Hence your talk must be self-contained: you must provide whatever background
is necessary for your discussion.
- Don't just accept all of the statements in these papers at face
value. Do you agree with the authors? Do their results really support
their conclusions, or are there other interpretations or opposing views?
In particular, is there a good reason to believe that the conclusions will
still hold for applications other than the ones in the given study?
- Be careful about the time. Twenty minutes is a very short period of
time, especially since we want a significant chunk of that time to be devoted to
discussion. I would suggest that you time your presentation to make sure
that you can fit it within a reasonably short period of time. Make sure
that you leave at least 3-5 minutes for discussion. If you can
organize your entire session as an interactive discussion, that is even
better.
- A picture is worth a thousand words. Create slides or whatever
visual aids you need to communicate your ideas quickly and clearly. You
probably do not have time for more than 5-10 slides total for your group.
You may want to create backup slides related to questions that you might
ask, but that is optional.
- At some point in your discussion (perhaps near the end), you should
present what you consider to be interesting open research questions related
to your topic. These are not necessarily just suggestions for class
projects (the scope can be much larger than that), although they might
help people think about interesting problems to address.
- All of the discussion leaders should actively participate in leading
the discussion.
- IMPORTANT: Email your slides to Phil (gibbons@cs.cmu.edu) no
later than 11:30 am on the day of your discussion so that they can be
projected from a common laptop; there should be just one PowerPoint
file per group.
We are happy to answer any questions you may have, either
via Piazza, email, after class, or stopping by our office hours.
Last updated: 2019-03-19 10:32:21 -0400
[validate xhtml]