Introduction to Parallel Computing

Training Provider: Singapore University of Social Sciences
Course Reference: TGS-2025053962
S$1,606

About This Course

ICT323 introduces parallel computing as cost effective method for the fast solutions of computationally large and data-intensive problems. It covers basic concepts of parallel computing, parallel platforms and communication methods, shared and distributed memory architecture, GPU and CUDA programming, and examples of parallel computing models. Students will learn to leverage hardware architectures and standard tools like OpenMP and MPI to achieve parallelisation and high performance computing. The experiment labs will guide students use tools to simulate parallel programs and acquire hands-on skills.

What You'll Learn

1. Describe the concepts and importance of parallel computing
2. Illustrate shared and distributed memory architectures
3. Compare different parallel programming models
4. Differentiate CPU and GPU
5. Practice parallel computing with MPI
6. Experiment OpenMP for parallel computing

Entry Requirements

ICT114 & ICT246

Course Details

Duration 30 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from Singapore University of Social Sciences

This 'Person-of-the-Therapist' (POTT) training model is designed for practicing counsellors, psychol...
Duration 31 hours
Fee After Subsidy S$450
Singapore has a growing and vibrant electronics industry that generated more than $131 billion of ou...
Duration 60.5 hours
Fee After Subsidy S$2,237
The (SCTP) Certificate in Facilities Management is a 6-month, practice-oriented programme designed t...
Duration 104 hours
Fee After Subsidy S$3,564