| 1. | 
                           Guidance and overview of high-performance architecture | 
                           Fundamentals of computer architecture | 
                           80minutes | 
                        
                        
                           | 2. | 
                           Technology/power trends and changes in computer architecture | 
                           Review of changes in computer architecture, Instruction-level parallelism, Data-level parallelism and Domain-Specific architecture | 
                           200minutes | 
                        
                        
                           | 3. | 
                           Instruction-level parallelism, Pipelining and Dynamic scheduling techniques | 
                           Review of  pipelining, hazard and concept of dynamic scheduling | 
                           200minutes | 
                        
                        
                           | 4. | 
                           Dynamic scheduling and issues | 
                           Review of techniques and 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 processors (1) | 
                           Review of superscalar in Intel Pentium processor | 
                           200minutes | 
                        
                        
                           | 8. | 
                           Case studies of superscalar processors (2) | 
                           Review of superscalar in Intel Pentium2 and Pentium4 processors | 
                           200minutes | 
                        
                        
                           | 9. | 
                           Design project on CPU datapath components (1) | 
                           Review of structure of an adder; Designing a ripple-carry adder circuit in Verilog HDL and conducting logic simulation | 
                           200minutes | 
                        
                        
                           | 10. | 
                           Design project on CPU datapath components (2) | 
                           Review of a carry-lookahead adder (CLA) and carry-select adder; Designing a CLA circuit in Verilog HDL and conducting logic
                              simulation
                            | 
                           200minutes | 
                        
                        
                           | 11. | 
                           Design project on CPU datapath components (3) | 
                           Review of parallel prefix adders | 
                           200minutes | 
                        
                        
                           | 12. | 
                           Data-level parallelism, Vector and SIMD architectures | 
                           Review of data-level parallelism in Vector architecture; SIMD architecture for multi-media processing | 
                           200minutes | 
                        
                        
                           | 13. | 
                           Domain-Specific architecture | 
                           Review of Domain-Specific architecture for Deep Neural Networks and Google's Tensor Processing Unit | 
                           200minutes | 
                        
                        
                           | 14. | 
                           Presentation of the design and analysis results | 
                           Design of high-speed adder and evaluation from performance and area | 
                           200minutes | 
                        
                        
                           | Total. | 
                           - | 
                           - | 
                           2680minutes |