Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSC4005 – Distributed and Parallel Computing

Similar presentations


Presentation on theme: "CSC4005 – Distributed and Parallel Computing"— Presentation transcript:

1 CSC4005 – Distributed and Parallel Computing
Prof. Yeh-Ching Chung School of Science and Engineering Chinese University of Hong Kong, Shenzhen

2 Class Information Instructor Course Tutor Lectures Tutorials Homepage
Dr. Yeh-Ching Chung Course Tutor Liu Haolin (刘浩霖): Li Yingru (李英儒): Lectures Monday 15:30 – 17:00 TB 103 Wednesday 15:30 – 17:00 TB 103 Tutorials Monday 8:00pm – 9:00pm TA 108 Tuesday 6:00pm – 8:00pm TA 108 Homepage

3 Textbook (Textbook) Parallel Programming - Techniques and applications Using Networked Workstations and Parallel Computers (2nd Edition), Prentice Hall, Barry Wilkinson and Michael Allen

4 Course Syllabus Introduction to the major components of an operating system, how they function together for a computer Introduction to multi-threaded programming Introduction to kernel programming Introduction to multiprocessor architecture

5 Course Topics Introduction to Parallel Computers
Message-Passing Computing and Programming Multithread Programming OpenMP Programming Embarrassingly Parallel Computations Partitioning and Divide-and-Conquer Strategies Pipelined Computations Synchronous Computations Load Balancing and Termination Detection Sorting Algorithms

6 Course Assessment Class participation (5%) Programming Projects (70%)
Parallel Odd-Even Transposition Sort Mandelbrot Set Computation N-Body Simulation Heat Distribution Simulation Final Exam (25%) If you need to apply for a leave for final exam, send to me with supporting document beforehand

7 Learning Outcomes Upon completing this course, students will be able to Understand Pthread, MPI, and OpenMP Write multi-thread programs Write MPI programs Write OpenMP programs Analyze different parallel programs

8 Academic Honesty Zero Tolerance Consequences
Plagiarism, cheating, misconduct in test/exam will be reported to the School for handing. Consequences Zero marks for the concerned assignments/test/exam/whole course, reviewable demerits, non-reviewable demerits, suspension of study, dismissal from University. University Policy to Academic Honesty


Download ppt "CSC4005 – Distributed and Parallel Computing"

Similar presentations


Ads by Google