一、課程說明 (Course Description)
This course discusses advanced techniques used in modern multicore computer systems. Architectural features of modern multicore processors, including vector processing, SIMD architecture, GPU design, multicore architecture for thread-level parallelism, and warehouse-scale computers will be covered. Interconnection network and I/O will also be discussed if time allows. Quantitative evaluation of architectural features is emphasized throughout the course.


二、指定用書 (Text Books)
J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative
Approach, 5th Edition, Morgan Kaufmann Publishing Co., Menlo Park, CA


三、參考書籍 (References)
J.L. Hennesey and D.A. Patterson, "Computer Organization and Design"


四、教學方式 (Teaching Method)
- Lecture


五、教學進度 (Syllabus)
1. Data-level parallelism in vector, SIMD, and GPU architectures
2. Thread-level parallelism
3. Warehouse-scale computers


六、成績考核 (Evaluation)
- Homework 50%
- Midterm exam 25%
- Final exam 25%


七、可連結之網頁位址