CS294-6: Grading
Breakdown
- participation (keep up with reading, active in class) [20%]
- weekly exercises [60%]
- project summary [20%]
Exercises
Goals:
- Gain experience with concepts in class
- Understand architecture requirements of a class of applications
Exercise grading is based on best 9 of 11 exercises. (I would prefer to
see you try all 11.)
Exercise will be broken into two groups:
- 4 introductory exercises where the entire class works on the same
tasks
- implement a simple computation spatially
- implement a larger computation spatially
- explore area-time tradeoffs
- implement computation with cyclic constraints
- 7 project exercises where each student choses a different
computational kernel to use as the base of their study
- examine characteristics of processor/sequential implementation
- design a spatial implementation (including area-time tradeoffs)
- explore/characterize interconnect requirements
- explore/characterize retiming requirements
- characterize power requirements and optimization
- explore/assess specialization opportunities
- couple kernel into larger application
Project Summary
The project summary is a longer writeup (10p) describing the
lessons and high points from the seven project exercise.
More details in administrative handout.
CS294-6: Reconfigurable Computing