Home
About
Mobile
Open Content
Search
Module Overview
Description
Facilitators
Weblinks
Timetable
CS3210
PARALLEL COMPUTING
2015/2016, Semester 1
School of Computing (Computer Science)
Modular Credits: 4
Tags:
--
Collapse All
Learning Outcomes
Top
The aim of this module is to provide an introduction to the field of 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 includes: 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 including heterogeneous (GPU) and cloud computing
Prerequisites
Top
CS2100 or CG2007
Teaching Modes
Top
Beside lectures, tutorials and laboratory classes are held on alternate weeks to reinforce learning and for hands-on parallel systems and programming experience. Both tutorial and lab are conducted at the Parallel & Distributed Computing Lab (Com 1, #B1-01).
Each lab & tutorial session is 2 hrs. The first hour is compulsory but the second hour is optional for you to repeat the lab or to ask more questions.
Schedule
Top
Announcement - IVLE page
Lecture slides, tutorials, labs and assignments -
www.comp.nus.edu.sg/~teoym/cs3210-15/schedule.htm
Assignment submissions - workbin in IVLE
Syllabus
Top
see
www.comp.nus.edu.sg/~teoym/cs3210-15
Practical Work
Top
Lab sessions will be conducted at the Parallel & Distributed Computing Lab (Com 1, #B1-01).
Each lab session is 2 hrs with the first hour being compulsory and you can stay back in the second hour to ask to repeat the lab or to ask more questions.
Assessment
Top
1. Continuous Assessment (60%)
- Labs (10%)
- Mid-term test (15%)
- Two assignments (35%)
2. Open Book Exam (40%)
Preclusions
Top
NIL
Workload
Top
2-1-0-3-4
Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week