Class Presentation
The purpose of your presentation is for you to become familiar with a
particular topic of choice regarding embedded systems and present this
topic to the class using a PowerPoint presentation.
You will work with your
presentation group to prepare the presentation and present this presentation together in class. It will be up to you to determine how to organize the presentation so that all group members get roughly an equal amount of presentation time.
In this course, you will be required to create a presentation group.
Groups must consist of exactly 2 students, except when allowed due to enrollment there may be groups of 3 or singles (first come first serve via email requests), but final approval wlll only be done after the add/drop deadline). Please stay after class the first and second days to form your groups if you do not know anyone in the class. You must submit your group requests to me via email by (see course schedule).
Presentation details
The following is a tentative plan, but may change based on the final enrollment:
Each person will have 3 presenation days, of which each presentation will be on a different topic. For each long presentation day (2 total), you will present 2 on papers for 40 minutes + 5-10 minutes for questions. The two papers must be logically related but may not be a conference paper and the associated journal paper. For the short presentation day, you will present 1 paper for 20 muntes + 5-10 minutes for questions.
I would expect a good presentation to include enough background information
(so you may need to do more background research)
so that the audience can understand the purpose of the topic. You will
also need to cover the details involved in each paper.
You will need to select 3 topics from the topic list, designating which will be your short topic and which will be your long topics.
There is a set amount of presentations slots for each topic
so it will be on a first come first serve basis. You must submit your topic choices to me via email by (see course schedule). Presentations will begin on (see course schedule). The order in which the topics are listed below represents the order in which you will present. Therefore, if you chose topic 1, you will present early. There are 9 topics and roughly 12 presentation weeks, so there is no definite mapping of topic to week yet, since midterms will be added to the schedule as well. But you can get an idea of the basic timing of your talk with repect to the course progression.
When you prepare your slides, make sure you include the authors names and affiliations, publications details (where and when), and number the slides in the format of X of Y where X is the current slide number and Y is the total number of slides.
No research is ever complete, nor is any research flawless. Therefore, the last slide of your presentation MUST identify questions, shortfalls, and or disadvantages of the papers' works.
After you chose your topics, you will need to find relevent papers to present on that topic. I will not choose the papers for you, but I will need to approve them. The following is a list of some of the top embedded systems conferences. You
can find the websites for past offerings of these conferences
and look through the conference proceedings to indentify papers
of interest. If you find 1 paper that is interesting and are having trouble
finding related papers on that topic, you can always look at the related
work section of that paper and choose a referenced paper. Here is a list
of appropriate conferences, however, some of these conferences include
other topics as well as embedded systems. Try and stick within the
embedded systems papers. When you submit your papers, you must also give a short explanation of how the papers are related for the long presentation days and give the complete paper citations. Please give me a direct link to the PDF online or attach the PDF of the papers to the email.
- CASES - International Conference on Compilers, Architecture, and Synthesis for Embedded Systems
- CODES+ISSS - International Conference on Hardware/Software Codesign and System Synthesis
- ISLPED - International Symposium on Low Power Electronics and Design
- SOCC - International SOC Conference
- LCTES - Languages, Compilers, and Tools for Embedded Systems
- DAC - Design Automation Conference
- FCCM - IEEE Symposium on Field-Programmable Custom Computing Machines
- DATE - Design, Automation and Test in Europe
- ICCAD - International Conference on Computer-Aided Design
- FPL - Field Programmable Logic and Applications
- HPCA - High-Performance Computer Architecture
- MICRO- IEEE Computer Society Technical Committee on Microprogramming & Microarchitecture
You may also find papers in journals, but since the computer science-based journal review process can take a long time, the papers might not be as cutting-edge as you would find in conferences
- TVLSI - IEEE Transactions on VLSI Systems
- TCAD - IEEE Transactions on COMPUTER-AIDED DESIGN of Integrated Circuits and Systems
- IEEE Transactions on Computers
- ACM Transactions on Computers
- TACO - ACM Transactions on Architecture and Code Optimization
- DAES - Design Automation for Embedded Systems
- Pretty much any ACM/IEEE Journal is a good journal to look at.
Google Scholar and Citeseer are also good locations to find papers.
Embedded System Topics
You will need to chose two topics from the list below.
- Topic 1 - Sensor Networks
- Topic 2 - Communications
- Topic 3 - Aero-space Applications
- Topic 4 - Real-time Systems
- Topic 5 - Reconfiguable Computing
- Topic 6 - Hardware-Software Partitioning and Co-Design Principles
- Topic 7 - Memory/Cache Optimization Techniques
- Topic 8 - General Low Power/Energy Optimization Techniques
- Topic 9 - Architectural Optimzations
Deliverables
You will need to have your papers submitted at least two weeks before your
presentation date, however, if they are no approved you will have additional time. Also, if you select papers that later you decide are not good presentation papers, you may change your papers with good reason. Please email me your selected papers. I will not be reminding you, so make sure you keep track of the timing.
On the day before your presentation, you will need to email me your slides
as well as a list of possible test questions and answers, a minimum of 3 per paper. These questions are PER PERSON, not PER PAPER.
I have two reasons for these questions. The first is that it requires
you to think about your papers at a different level. And second,
I will draw on these questions when creating the midterms so keep that in mind
when you create these questions. Remember, you want them to be fairly
high level and not focused on details but you don't want them to be too
trivial. A portion of your grade will be based on the quality of these
questions and how well they are covered in your presentation
Grading Scale
You will be graded on several criteria:
- Timing - Starting and ending at the proper times
- Preparation - Slides being in a presentable, understandable format
- Submissions - Submitting the papers, slides. and questions on time
- Clarity of your presentation
- Ability to answer questions from the audience
- Identifcation of questions/shortfalls/disadvantages/future directions
Class Participation
The in class participation portion of your grade will be based on the questions you ask during class. I will keep track of the students that participate each day and this will go towards your final class presentation grade. I can't give you a hard number on the number of questions you must ask, but I monitor the participation throughout the semester and I will give you feedback on whether or not you need more. In the past, to attain 100% of the presentaton points, you must have participated on 90% of the days, but this varies based on enrollment and timing.