The course targets equipping students with foundational knowledge and practical skills in parallel computing. It is designed for students with a keen interest in understanding and harnessing the power of parallel architectures and algorithms to solve complex computational problems. It covers theoretical underpinnings, architecture, algorithm design, programming techniques, and emerging models in the domain. The curriculum unfolds across four main segments: 1. Parallel Computation Models and Parallelism: Exploration of parallelism fundamentals and diverse computation models lays the groundwork. 2. Parallel Architectures: Investigation into various architectural designs, including shared-memory, distributed-memory, and data parallel architectures, alongside interconnection networks and communication basics. 3. Parallel Algorithm Design and Programming: Focuses on crafting and implementing efficient parallel algorithms, emphasizing performance optimization and scalability. 4. Emerging Parallel Computing Models: Introduces cutting-edge paradigms such as grid, cloud, and GPGPU computing, highlighting their significance and application. This approach aims to foster a deep understanding of parallel computing's core principles, alongside the development of competencies in parallel programming on actual parallel systems. Students will navigate through the theoretical aspects, practical implementations, and the evolving landscape of parallel computing, preparing them for advanced research or professional practice in this dynamic field.
Academic Units | 3 |
Exam Schedule | Not Applicable |
Grade Type | Letter Graded |
Department Maintaining | CSC(CE) |
Prerequisites | |
Mutually Exclusive | |
Not Available to All Programme | (Admyr 2011-2020) |
Index | Type | Group | Day | Time | Venue | Remark |
---|---|---|---|---|---|---|
- | LEC/STUDIO | SCL4 | WED | 1430-1620 | LT6 | Teaching Wk1-9,11-13 |
LEC/STUDIO | SCL4 | WED | 1430-1620 | ONLINE | Teaching Wk10 | |
TUT | SCEL | WED | 1230-1320 | LT10 | Teaching Wk2-13 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
SC4050
10532
LAB | HWLAB1
Teaching Wk2,4,6,8,12
SC4050
10533
LAB | HWLAB1
Teaching Wk1,3,5,7,9,11
SC4050
TUT | LT10
Teaching Wk2-13
SC4050
LEC/STUDIO | LT6
Teaching Wk1-9,11-13
SC4050
LEC/STUDIO | ONLINE
Teaching Wk10
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...