先修課程: 計算方法 (algorithms)

一、課程說明(Course Description)
PART I
1. Introduction
.Classification of parallel computers .Performance of parallel algorithms
2. Shared-memory computers, basic techniques, and Brent Theorem

PART II

3. Tree Machine 4. Linear-processor array
5. Mesh-connected computers 6. Hypercubes
7. Perfect shuffles 8. Mesh-connected computers with multiple broadcasting
9. Processor arrays with reconfigurable bus systems

PART III

10. Systolic architectures 11. Wavefront array processors
12. Distributed algorithms
13. Fault-tolerance, randomized algorithms, P-completeness





二、指定用書(Text Books)




三、參考書籍(References)

[1] J. JaJa, An introduction to parallel algorithms, Addison Wesley, 1992.
[2] S. G. Akl, The design and analysis of parallel algorithms, Prentice-Hall, 1989.
[3] Selected papers from journals and proceedings.





四、教學方式(Teaching Method)




五、教學進度(Syllabus)




六、成績考核(Evaluation)

midterm exam: 60%
final report: 40%





七、可連結之網頁位址

上課時發給