Parallel Computing

Zero Lecture

The course of Parallel processing has pre-requites: Computer architecture, Algorithms, Discrete mathematical structures Computer Architecture, Discrete Mathematical structures

Course Objectives

The objective the Parallel processing course is to understand the basic principles of instructions execution, Instruction set architecture, and methods of parallelisms.

Yet, other objective is, to understand various model of parallel computing.

The other objective is, Analysis and design aspects of parallel systems.


To understand the difference between sequential and parallel processing.

To analyze the parallel programs, and hardware that executes the programs.

To Understanding and analyzing the parallel processing architectures.

Basic Principles

Introduction to parallel processing and trends: parallelism in uni-processor system, parallel computer structure;

Architectural classification schemes for parallel computers, multiplicity of instruction data streams, serial versus parallel computers;