Download
acac 2001 advanced computer architecture course n.
Skip this Video
Loading SlideShow in 5 Seconds..
ACAC 2001 Advanced Computer Architecture Course PowerPoint Presentation
Download Presentation
ACAC 2001 Advanced Computer Architecture Course

ACAC 2001 Advanced Computer Architecture Course

112 Views Download Presentation
Download Presentation

ACAC 2001 Advanced Computer Architecture Course

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. ACAC 2001 Advanced Computer Architecture Course Lecturer: Dr. G. Chen Course Information for Academic Year 2001 Guihai Chen

  2. Lecture Hours • Tursday 2:00pm ~ 4:00pm, • Feb. 8 ~ July 5, 2001. • Location : 逸夫馆 I – 205 • Course Web page: (available now) http://cs.nju.edu.cn/~gchen/acac2001.html • Official announcement of all course information, assignments, tutorial materials, and lecture notes

  3. LECTURER : Dr. Guihai Chen • E-mail: gchen@nju.edu.cn • Office: 逸夫馆 708, • Phone: 2857 8458, • URL: http://cs.nju.edu.cn/~gchen • Current Research Interests: • Graph Theory • Interconnection Networks • Parallel Algorithm • Advanced Computer Architecture • Network Computing • Consultation hours: • Monday: 10:00-12:00; or by appointment

  4. TA: • E-mail : • Office: • Phone: • Consultation Hours:

  5. COURSE OBJECTIVES Learn a good overview of state-of-the-art parallel architectures, Learn how to design efficient parallel algorithms for parallel architectures, Study the issues that influence the performance of architecture and algorithms.

  6. Recommended Books: • Scalable Parallel Computing, Kai Hwang and Zhiwei Xu, McGraw-Hill, 1998 (Mainly as textbook,电子工业出版社有中文版) • Advanced Computer Architecture, Kai Hwang, McGraw-Hill, 1993 (电子工业出版社有中文版) • Parallel Computer Architecture: A Hardware/Software Approach, D.E. Culler and J. P. Singh and A. Gupta, Morgan Kaufmann, August 1998. (Good for learning parallel computer architectures) • Introduction to Parallel Computing: Design and Analysis of Algorithms, Vipin Kumar et al., Benjamin Cummings, 1994 (Good for algorithm design and analysis) • Advanced Computer Architecture, D. Sima, T. Fountain and P. Kacsuk, Addison-Wesley, 1997 (Best book for learning shared memory machine architecture and cache coherence protocols) • Intro. to Parallel Alg. and Arch., F. T. Leighton, Morgan Kaufmann, 1992 (Theoretical study on fundamental parallel architecture) • Web References: See the course Webpage (Most Up-to-date)

  7. REQUIRED BACKGROUND • Undergraduate background in • Operating System, • Computer Architecture, • Computer Networking • Programming skill: • Proficiency with UNIX and C (or C++) is required since the students are requested to write parallel programs (including MPI + Software DSM programming) on various UNIX-based parallel computers.

  8. COURSE OUTLINE • Basic Principle • Performance Laws • Networking and Routing • Processor Technology • Memory Technology • Case Study: SGI Origin 3000, IBM SP2, … • New Trend: Grid, Quantum Computing, …

  9. ASSIGNMENT • 2 written assignments • 1 programming assignment • Write parallel programs using MPI . • Parallel Platforms: • IBM SP2 (Computer Center) • Linux PC Cluster (SRG Lab.) • Team work is allowed, 3 persons at maximum. • Term Project • Project title: suggested by lecturer or self-proposed. • Suggested Topics will be handed out during the first month of the semester. • Read 3 papers at least. • Submit a written report at the end of the semester.

  10. COURSE Characteristics • Emphasis on Parallelism • Theoretical and Practical • International Standard • Self-motivation

  11. GRADING: • 15% Attendance • 20%Assignment • 20% Term project (written report) • 45% Final Test (closed book/notes) The percentage is subject to change.