|
Department of
Computer Science, National University of Singapore CS3210
Parallel Computing - AY 2015/16 – Semester 1 |
|
Synopsis This module provides an introduction to parallel
computing with hands-on parallel programming experience on real parallel
machines. The module is divided into four parts: parallel computation models
and parallelism, parallel architectures, parallel algorithm design and
programming, and new parallel computing models. Topics include: theory of
parallelism and models; shared-memory architectures; distributed-memory
architectures; data parallel architectures; interconnection networks,
topologies and basic of communication operations; principles of parallel
algorithm design; performance and scalability of parallel programs; new
parallel computing models such as grid, cloud (the focus this year), GPGPU. Instructor: Assoc
Professor Teo Yong Meng,
Com2, #04-39 (email, URL) Teaching
Assistant: Dumitrel Loghin, Com2, #B1-01 (email) Lab
Technician: Mr
Chan Chee Heng, Com1, #01-01 (x 68091) Lecture: Tuesday,
2-4pm, Com1 #02-12 (SR3) Consultation
Hours: Wed, 2-3pm Tutorial: 2 hrs (2nd
hour is optional) on alternate week Lab
session: 2 hrs
(2nd hour is optional) on alternate week Examination:
27 November 2015 morning (to be confirmed) Modular
Credits: 4 Module
Assessment: · Continuous assessment – 60% -
Labs (10%),
Mid-term Test (15%), Two Assignments (35%) · Final Examination - 40% Main
Textbook: Parallel Programming for Multicore
and Cluster Systems, Thomas Rauber and
Gudula Rünger, 1st Edition, Springer-Verlag,
2010 (available in NUS Digital Library - http://linc.nus.edu.sg/record=b2974382,
a
more direct link). |
updated: 10 July 2015 |
A total of 155 different hosts have accessed this document in the last 147 days; your host, 3.15.14.33, has accessed it 1 times.
If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.