Elements of High-Performance RISC Processors - Design and Synthesis

News
Attendance is MANDATORY in this course.
Lab Course Overview
In this lab course a basic 32-bit RISC processor is extended with techniques common to high-performance processors.
The extensions include:
- Pipelining, forwarding
- 4-way SIMD
- Pipelined hardware multiplier
- Cache, writeback queue, etc.
The resulting processor architecture is quite similar to the one used in the synergistic processing element of the Cell Broadband Engine, used e.g. in Playstation 3.
In order to achieve high performance, proper design techniques and software tools for synthesis and analysis play an important role. The students learn how timing analysis, pipelining and retiming can be used to optimize the synthesis results. Finally, the processor is emulated on a Virtex-5 FPGA prototyping board.
The performance gain of the student's design is measured for the Mandelbrot set computation with respect to the basic RISC architecture. Because software has to be specifically tailored to high-performance processor architectures, the lab course also deals with scheduling techniques that avoid pipeline stalls.
Schedule
Number | Exercise | Due Date Theory | Due Date Practical Part | Material/Comments |
---|---|---|---|---|
01 | - | 24.10.2014 | ||
02 |
**v2: link fixed! | 24.10.2014 | 31.10.2014 | |
03 | 31.10.2014 | 07.11.2014 | ||
04 | 07.11.2014 | 21.11.2014 | ||
05 | 14.11.2014 | 28.11.2014 | ||
06 | 28.11.2014 | 05.12.2014 | ||
07 | 05.12.2014 | 19.12.2014 | ||
08 | 12.12.2014 | 16.01.2015 | ||
09 | 09.01.2015 | 23.01.2015 | ||
10 | 23.01.2015 | 30.01.2015 | ||
Test round 1 | 30.01.2015 | |||
Test round 2 | 06.02.2015 | |||
Presentations | 13.02.2015 |
Literature
- D. A. Patterson, J. L. Hennessy: Computer Organization & Design . The Hardware / Software Interface (3rd Edition); San Francisco, Ca.: Morgan Kaufmann Publishers Inc., 2004
- J. L. Hennessy and D. A. Patterson: Computer Architecture - A Quantitative Approach (5th Edition); San Francisco, Ca.: Morgan Kaufmann Publishers Inc., 2012