Lecture 1 - Parallel And Distributed Computing
Lecture 1 - Parallel And Distributed Computing
Computing
LECTURE 1 - INTRODUCTION
SEMESTER 7
Parallel And Distributed Computing
Textbooks:
Distributed Systems: Principles and Paradigms, A. S. Tanenbaum and M. V. Steen, Prentice Hall,
2nd Edition, 2007.
Distributed and Cloud Computing: Clusters, Grids, Clouds, and the Future Internet, K. Hwang, J.
Dongarra and GC. C. Fox, Elsevier, 1st Ed.
Grading:
Class participation: 5%
Assignment: 10%
Quiz: 10%
Mid Term: 25%
Final Term: 50%
Outline
Serial Computing
Parallel Computing
Serial VS Parallel Computing
Distributed Computing
Parallel VS Distributed Computing
Serial Computing
Serial computing is the process of solving a problem step-by-step on a single
processor, where instructions are executed one after the other in a linear
sequence.
Also known as sequential computing.
Parallel Computing
Parallel computing is a type of computing architecture in which several
processors simultaneously execute multiple, smaller calculations broken down
from an overall larger, complex problem.
Serial VS Parallel Computing
Distributed Computing
Distributed computing is a
collection of independent computers
that appears to its users as a single
coherent system.
A distributed system organized as
middleware. The middleware layer
extends over multiple machines and
offers each application the same
interface.
Parallel VS Distributed Computing
Class Task
Applications of
Parallel & Distributed
Computing