Public View

You are viewing the public version of the syllabus. If you have a SUNet account, you can view the richer version of the syllabus after logging in.

CS 531
Parallel Processing and Algorithms

Faculty Faculty of Engineering and Natural Sciences
Semester Fall 2026-2027
Course CS 531 - Parallel Processing and Algorithms
Time/Place
Time
Week Day
Place
Date
15:40-16:30
Tue
FASS-G006
Sep 28-Dec 31, 2026
09:40-11:30
Fri
FASS-1050
Sep 28-Dec 31, 2026
Level of course Masters
Course Credits SU Credit:3, ECTS:10
Prerequisites -
Corequisites -
Course Type Lecture

Instructor(s) Information

Kamer Kaya

Course Information

Catalog Course Description
This course covers parallel computing architectures and interconnection networks, issues such as speedup, efficiency cost, granularity and scalability, and topics in parallel algorithms for many important problems such as sparse and and dense matrix operations (e.g., transposition, matrix-vector multiplication, matrix-matrix multiplication, solution of linear system of equations), graph problems and other computationally intensive problems in numerical applications.
Learning Outcomes:
1. At the end of the course the student will understand the evolution of high performance and parallel computing with respect to laws and modern hardware.
2. At the end of the course the student will be competent to measure the performance of parallel and distributed programs. S/he will be able to evaluate whether a parallel and distributed application is efficient or not and propose techniques to increase the performance.
3. At the end of the course the student will be able to design, apply, and analyze parallel algorithms in problem solving.
4. At the end of the course the student will gain hands-on experience with GPU programming with CUDA and multicore programming with OpenMP.
Course Objective
To teach fundamentals of traditional and modern concepts in parallel computing with a sufficient hands-on experience on parallel programming
Sustainable Development Goals (SDGs) Related to This Course:
Industry, Innovation and Infrastructure

Course Materials

Resources:
There is no official book. Slides will be provided.
Technology Requirements:
Server accounts will be provided to the students.

Policies