|
- University of Michigan |
EECS 578 - Correct Operation for Processors and Embedded Systems
Prof. Valeria Bertacco
FALL 2015
|
|
Announcements
[12/12/2015] Guidelines for final project report are posted at:
guidelines.
[12/03/2015] Sign-up for a project checkpoint 4 meeting at:
signup.
[11/30/2015] Sign-up for a project checkpoint 3 meeting at:
signup. Instructions on the checkpoint document to be prepared by the end of December 3 (Thu) are the same as for checkpoint 1.
[11/12/2015] A sample midterm exam is posted at:
sample midterm exam.
[11/05/2015] Sign-up for a project checkpoint 2 meeting at:
signup. Instruction on the checkpoint document to be prepared by the end of November 12 (Thu) are the same as for checkpoint 1.
[11/05/2015] Note that the date for checkpoint 4 has been moved to Monday December 14.
[11/04/2015] Mini-project 3 (RSA) has been assigned. You can download the instructions (
download). The submission is due on
November 17 (Tue) 11:59pm. There will be a discussion session to provide support for this project on November 6.
[11/04/2015] Home quiz 2 has been assigned. You can download the quiz questions (
download). The submission is due on
November 9 (Mon) 6pm.
[10/21/2015] Sign-up for a project checkpoint 1 meeting at:
signup. Instruction on the checkpoint document to be prepared by the end of October 22 (Thu) have been posted on
Piazza.
[10/08/2015] Mini-project 2 (SVA) has been assigned. You can download the instructions (
download). The submission is due on
October 27 (Tue). There will be a discussion session to provide support for this project on October 16.
[10/07/2015] Sign-up for a project outline meeting at:
signup. Instruction on the outline document to be prepared by the end of tomorrow have been posted on Piazza.
[09/29/2015] Sign-up for a project meeting on the spreadsheet (
signup sheet). Also submit your revised idea at the link (
revised idea) by October 1 (Thu). The project meetings will be held on October 2 (Fri).
[09/27/2015] Homework quiz 1 has been assigned. You can download the quiz questions (
download). The submission is due on
October 2 (Fri) 6pm.
[09/23/2015] The course syllabus has been updated in the course information below. Also, check the paper presentation assignments link.
[09/22/2015] Sign-up for a project meeting on the spreadsheet (
signup sheet). The project meetings will be held on September 25 (Fri).
[09/17/2015] Mini-project 1 (interconnect) has been assigned. You can download the instructions (
download). Also see the mini-project description below in this webpage for details. The submission is due on October 2 (Fri).
[09/16/2015] Submit your project team and initial idea at the link (
project team & initial idea). The submission is due on September 17 (Thu).
[09/08/2015] Select your paper preferences at the link (
paper selection). The paper selection is due on September 11 (Fri).
[09/08/2015] Complete the entry survey at the link (
survey). The survey is due on September 10 (Thu).
[09/03/2015] Assignment 0: Print your name using the template at the link (
name-template). Bring the printed name paper to the first lecture on September 8 (Tue).
Course Information and Resources
Teaching Staff
Meetings schedule
- Lectures: Tuesdays and Thursdays, 12noon - 1.30pm in DOW 2150
- Discussions: Fridays, 11am - 12noon in DOW 2150
- Office Hours:
- Prof. Bertacco: Tue/Thu 1.30pm-2.30pm
- Doowon Lee: Mon. 4pm-5pm and Fri. noon-2pm
Course information
Midterm Exam
Paper Presentations
Course Projects
- Guidelines for final project report (DUE: Dec. 15, 2015 at midnight)
Final report should be in double column, using the template provided on the class web site. The report should be no more than 6 pages in length.
The report should include figures to support the narrative and to present results. Figure should be completed with descriptive captions. The report should have a structure comprising abstract, introduction overviewing the problem the team addressed, why is the problem important and key idea of the approach. Then it should include a description of the idea and the implementation (avoid low-level implementation details, instead provide key insights in your approach to the solution). Finally, it should provide results, complete of a related discussion, and related work and conclusions.
The deliverables also include the software you developed and/or the verification or hardware code that was part of your objectives. The final report document must be submitted electronically in PDF format since it will be published in the class web page. The other material should be submitted as a zip file at: submission website.
- Final questionnaire
Finally, each student should complete a google questionnaire individually about their experience in the project effort. The questionnaire will take approximately 15-20 minutes to complete. The completion of the questionnaire will contribute points (5/100) to the project grade, independently of the specific answers provided. Note that the questionnaire is not anonymous.
The questionnaire will be made available on Wednesday 12/16 after the poster session -- so that all the project efforts are completed -- and it is due on Friday 12/18 at noon.
- Templates
- Final project report: Please use an IEEE conference template. You can download at IEEE template (Microsoft Word). Alternatively, you can use the same template for LaTeX (IEEE template website). For your information, there are some free online LaTeX tools, such as ShareLaTeX or Overleaf. Those online tools have a built-in IEEE template.
- Poster: Here is a poster template (poster_template.ppt). In this PowerPoint file, you need to place your poster slides, one slide at each rectangle (total 9 slides). As I said in the checkpoint 3 meeting, you are NOT required to use this template. Please feel free to use another format if you prefer to do it.
- Project teams
- SecureNoC: Enhancing On-Chip Network Security for Many Integrated Core Systems
Xiaoming Guo, Sijia He, Amlan Nayak, and Jay Zhang
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Robust Cache Coherence Protocol Verification with Inferno
Zeyu Bu, Xiangfei Kong, Chenxi Lou, and Yao Jiang
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Fault-tolerant Adaptive Routing Algorithm for Network-on-Chip
Zixin Wang, Rong Xu, Yang Jiao, and Tan Bie
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Error-Tolerant Image Processing Application Based on Stochastic Logic
Yunkai Zhao, Yilei Xu, Yue Zheng, and Yulin Shi
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Efficient Execution of MapReduce Applications on Irregular NoC Topology
Helen Hagos, Abraham Addisie, Meghan Cowan, and Milind Furia
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- saveCHIMP: Application-aware Testbench for Chip Multi-Processors
Arjun Khurana, Donghyeon Park, and Timothy Wong
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Hardware Implementation of Secure Communication in a BusBased MultiCore System Using Tiny Encryption Algorithm
Dike Zhou, Jianchao Gao, and Ameya Rane
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- Network Interface Buffer Elimination
Jiabo Li, Jiong Xue, Qilu Guo, and Jing Ji
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
- MaPnet: A Three Dimensional Fabric for Reliable Multi-core Processors
Javad Bagherzadeh, Sugandha Gupta, and Byoungchan Oh
Outline
Checkpoint 1
Checkpoint 2
Checkpoint 3
Final report
Poster
Home Quizzes
Mini-projects
You can consult with other students about the mini-projects. However, each student should submit
his/her own individual and original source code and project write-up.
Mini-projects should be submitted by midnight on the day.
The class forum can be used to post questions and ask for clarifications.
- Interconnect mini-project out: 09/17/15 - due: 10/02/15
- SVA project out:10/08/15 - due:10/27/15
- RSA project out:11/04/15 - due:11/17/15