1. |
Guidance and overview of high-performance architecture |
Fundamentals of computer architecture |
80minutes |
2. |
Pipeline techniques, Hazard, Stall |
Review of Concept of pipelining, hazard and stall |
200minutes |
3. |
Dynamic scheduling to improve performance (1) |
Review of concept of dynamic scheduling |
200minutes |
4. |
Dynamic scheduling to improve performance (2) |
Review of issues in dynamic scheduling |
200minutes |
5. |
Superscalar technology (1) |
Review of concept of superscalar |
200minutes |
6. |
Superscalar technology (2) |
Review of basic components in superscalar architecture |
200minutes |
7. |
Case studies of superscalar technology (1) |
Review of superscalar in Intel Pentium processor |
200minutes |
8. |
Case studies of superscalar technology (2) |
Review of superscalar in Intel Pentium2 and Pentium4 processors |
200minutes |
9. |
Superscalar and VLIW techniques |
Review of comparisons on Superscalar and VLIW techniques: Case studies, pros and cons |
200minutes |
10. |
Design project on CPU datapath components (1) |
Review of basic structure of adder |
200minutes |
11. |
Design project on CPU datapath components (2) |
Review of problems in ripple-carry adder |
200minutes |
12. |
Design project on CPU datapath components (3) |
Review of carry-lookahead adder |
200minutes |
13. |
Design project on CPU datapath components (4) |
Review of carry-select adder |
200minutes |
14. |
Presentation of the design and analysis results |
Design of high-speed adder and evaluation from performance and area |
200minutes |
Total. |
- |
- |
2680minutes |