eel6935_intro - Ann Gordon-Ross

advertisement
EEL 6935: Embedded Systems Seminar
1
General Information
• Instructor: Ann Gordon-Ross
Office: Benton 319
Email: ann@ece.ufl.edu
Office Hours – By appointment only on TR
Web page: linked from http://www.ann.ece.ufl.edu/
Nothing on E-learning or Sakai.
• Communication: When sending email, include
[EEL6935] in the subject line
• Everything will be linked off of the course schedule!
That will be the most important page for you!
2
How this Class is Different!
• Seminar style course geared for those with prior
embedded systems background and interested in more
in depth knowledge
• No required textbook
• No class projects
• Required readings include conference and journal
publications – state-of-the-art, cutting edge research
• Class presentations over the material
3
How this Class is Different!
• What you will learn:
– How to identify current, quality research
• Conference and journal quality
• Different for computer science vs. engineering
– How to read research papers
• Difficult to learn the process, MUST practice to get better
– Learn what research really is, how to evaluate it
• Is a PhD for you?
– Gain presentation skills
• Excellent for job interviews
• Progressive feedback from peers and myself
4
How this Class is Different!
• What you will learn:
– Wide knowledge of embedded system design aspects
– In depth knowledge of your chosen topics
• I love this class!
– Always learn new things
– Review of 60 papers, but only read approximately 4 in depth
• This class is not for everyone
– No project
– Group work
– Public speaking
5
Course Information
• Prerequisites
–
–
–
–
–
–
CDA 5636: Embedded Systems 1
Computer architecture
Digital logic design
Programming experience with C and/or C++
Assembly languages
Basic UNIX/LINUX OS and compiler knowledge
• Reading
– No textbook
– Research papers as assigned, linked off of course schedule
6
Course Components
• Tests - 45% (not cumulative)
– 3 Midterms, each 15%
– Questions covering presentations and related papers
– Midterm 3 will be the last day of class – Tues April 23
• Class Presentation – 40%
– Two 40 minute presentations – 15%/25%
• Class Participation – 15%
7
Groups
• You will be required to work in groups
– Each group will be exactly 2 members
– If odd enrollment, there will be 1 group of 3 or a single
person may work alone
• First request will get consideration
• Approved/denied after add drop deadline Jan 11 @ 11:59pm
– Must submit group requests via email to me
(ann@ece.ufl.edu) by Sun Jan 13 @ 8pm
8
Class Presentations
• Each group will give two 40 minute presentations
– 5-10 minutes for questions/answers
– Each presentation will cover 2 papers
• Papers must be related
• You will choose them and I will approve them
• Must submit papers via email to me for approval at least 2 weeks prior to
presentation day
– Each presentation will cover a different topic
• Select topics via email by Sun Jan 13 @ 8pm with group member
selections
• Limited slots per topic, first come first serve
• Presentation date will be assigned, but will roughly follow topic list…
9
Class Presentation Topics
• Must choose 2 different topics:
–
–
–
–
–
–
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 Optimizations
10
Paper Selection
• Search top embedded system conferences….
– CASES, CODE+ISSS, ISPLED, SOCC, LCTES, DAC,
FCCM, DATE, ICCAD, etc.
– Consider tier 1 vs tier 2 vs tier 3 conferences
• Search top embedded systems journals…
– IEEE TVLSI, IEEE TCAD, ACM Transactions on
Computers, IEEE Transactions on Computers, DAES,
TACO, etc.
– Not just IEEE or ACM
• Google Scholar and Citeseer
11
Presentation Preparation
• Cover enough background so that viewers can
understand
• Cover details of the papers’ implementations
• Results
• Last slide by identify
questions/shortfalls/disadvantages/future directions
• Number slides X of Y
12
Presentation Preparation
• Submit PPT to me via email by 8PM the night before
your presentation so I can post it
• Each person must submit 4 potential test questions
with answers via email by 8PM the night before your
presentation
• PRACTICE, PRACTICE, PRACTICE!!!
13
Presentation Deliverables
• Papers submitted for approval 2 weeks before
presentation date
• Presentation and questions (each person submits their
own questions) by 8 PM the day before your talk
14
Presentation Timeline
• 9 topics, roughly 12 presentation weeks
• Topic choice gives you a rough idea of when your talk
will be, I will assign the date
– Midterm dates will be added
– Special topics/guests may be added
• Talks begin Jan 24
– If you choose topic 1, you might present Jan 24
– 2 week paper approval relaxed to Tues, Jan 15 for these
groups
15
Grading Criteria
• Timing – 40 minutes
• Preparation – slides are presentable and understandable
with good formatting and use of visual aids
• Submitting papers/slides/questions on time
• Presentation clarity
• Ability to answer audience questions
• Identification of
questions/shortfalls/disadvantages/future directions
• Each student talks for approximately 20 minutes
16
Class Participation 15% of Grade
• Presenter feedback
– During each presentation, audience will note
strengths/weaknesses for each presenter
– Anonymous, just leave the notes at the front of the class for
the speakers
– Honor system
• Question participation
– Ask questions after talk
– I will record, and keep track of each question
17
The Next Few Days….
• Guest presentations
–
–
–
–
You can start preparing for talks
Good material
Examples of presentations and what is expected
Given by senior graduate students (my research students)
• I plan to return Jan 17
• Email me with questions!
• Sorry for not being there!
18
Download