SlideShare a Scribd company logo
1 of 11
Chapter 1
Introduction to Parallel Computers
Chapter 1
Introduction
• 1.1 Fundamentals
• 1.2 Speedup and Efficiency
• 1.3 Parallel Computers
1.1 Fundamentals
• Parallel Computers can be classified according to
their machine structure.
• Parallel operations may be grouped by their
abstraction level or by the types of argument.
– 1. Sequential programs is special case of
parallel programming.
– 2. Petri nets is useful tool for definition
asynchronous parallelism.
– 3. Petri nets and other (flow diagrams are
used to discover data dependencies before
designing an parallel program.
– 4. The most common parallel programming
languages and connection structures in a
parallel computer system are fundamental for
understanding parallel computations.
• The growth of a plant is simultaneously influenced
by number of factors.
• The world is parallel; Natural systems , complex
technical processes and even societal chances are
highly parallel processes.
– 1. Quantum chemistry, stoical mechanics,
relativistic physics.
– 2. Cosmology and astrophysics.
– 3. Computational fluid dynamics and
turbulence.
– 4. Material design an super conductivity.
– 5. Biology, genome sequencing, genetic
engineering, protein folding, enzyme activity,
and cell modeling.
– 6. Medicine and modeling human organs and
bones.
– 7. Global weather and environmental
modeling.
– 8. Photo-realistic computer graphics
Geological time), pattern and etc. recognition,
(Parallel and Distributed Computing is
necessary).
• For example; (1994) a single iteration of ocean
circulation takes 10 minutes and 30 billion
floating point calculation. (50 million 3-D cell).
• Molecular dynamics of a protein and surrounding
water would take 31,688 years on Cray X/MP.
• Parallel computers, Supercomputers,
• Parallel processing, Multi-threading, Throughput,
Pipelined (segments and stages) computations.
Figure 1
• Speed-up and efficiency.
1.2 Speedup and Efficiency
• However, many parallel super computer are
developed.
• Simple personal computer may carry out may
operation simultaneously, multiple I/O via DMA
and simple CPU has many parallel functional units
Coprocessors.
• Even arithmetic operation can be divided into
parallel operations
• Figure 1.1 Explains Von Neumann and Human
Brain (Page 3)
• Table 1.2 Illustrates incongruity of Von Neumann
computer.
1.3 Parallel Computers
– Parallel computing is natural form of
information processing.
– Sequential Von Neumann computing successful
but it is an artificial restriction.
– Parallel representation of a problem has more
information from the problem itself. Sequential
can easily be constructed.
– The goal of a parallel programming
understandable programs and fast execution
times.

More Related Content

Similar to BIL406-Chapter-1-Introduction.ppt

Brief Introduction.ppt
Brief Introduction.pptBrief Introduction.ppt
Brief Introduction.ppt
MollyZolly
 
Parallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MPParallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MP
IJSRED
 

Similar to BIL406-Chapter-1-Introduction.ppt (20)

Chapter 1 - introduction - parallel computing
Chapter  1 - introduction - parallel computingChapter  1 - introduction - parallel computing
Chapter 1 - introduction - parallel computing
 
Lecture1
Lecture1Lecture1
Lecture1
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
INTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSINGINTRODUCTION TO PARALLEL PROCESSING
INTRODUCTION TO PARALLEL PROCESSING
 
Brief Introduction.ppt
Brief Introduction.pptBrief Introduction.ppt
Brief Introduction.ppt
 
Aca module 1
Aca module 1Aca module 1
Aca module 1
 
Lecture1 ch01
Lecture1 ch01Lecture1 ch01
Lecture1 ch01
 
Sharing-akka-pub
Sharing-akka-pubSharing-akka-pub
Sharing-akka-pub
 
Operating system
Operating systemOperating system
Operating system
 
parallel computing.ppt
parallel computing.pptparallel computing.ppt
parallel computing.ppt
 
(19-23)CC Unit-1 ppt.pptx
(19-23)CC Unit-1 ppt.pptx(19-23)CC Unit-1 ppt.pptx
(19-23)CC Unit-1 ppt.pptx
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Parallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MPParallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MP
 
Ds ppt imp.
Ds ppt imp.Ds ppt imp.
Ds ppt imp.
 
Call for Chapters- Edited Book: Real World Challenges in Quantum Electronics ...
Call for Chapters- Edited Book: Real World Challenges in Quantum Electronics ...Call for Chapters- Edited Book: Real World Challenges in Quantum Electronics ...
Call for Chapters- Edited Book: Real World Challenges in Quantum Electronics ...
 
Chap 2 classification of parralel architecture and introduction to parllel p...
Chap 2  classification of parralel architecture and introduction to parllel p...Chap 2  classification of parralel architecture and introduction to parllel p...
Chap 2 classification of parralel architecture and introduction to parllel p...
 
Time and ordering in streaming distributed systems
Time and ordering in streaming distributed systemsTime and ordering in streaming distributed systems
Time and ordering in streaming distributed systems
 
Research Scope in Parallel Computing And Parallel Programming
Research Scope in Parallel Computing And Parallel ProgrammingResearch Scope in Parallel Computing And Parallel Programming
Research Scope in Parallel Computing And Parallel Programming
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
parallel Questions & answers
parallel Questions & answersparallel Questions & answers
parallel Questions & answers
 

More from Kadri20

BIL406-Chapter-11-MIMD Programming Languages.ppt
BIL406-Chapter-11-MIMD Programming Languages.pptBIL406-Chapter-11-MIMD Programming Languages.ppt
BIL406-Chapter-11-MIMD Programming Languages.ppt
Kadri20
 
BIL406-Chapter-8-Asynchronous parallelism.ppt
BIL406-Chapter-8-Asynchronous parallelism.pptBIL406-Chapter-8-Asynchronous parallelism.ppt
BIL406-Chapter-8-Asynchronous parallelism.ppt
Kadri20
 
BIL406-Chapter-5-Network Structures.ppt
BIL406-Chapter-5-Network Structures.pptBIL406-Chapter-5-Network Structures.ppt
BIL406-Chapter-5-Network Structures.ppt
Kadri20
 
BIL406-Chapter-7-Superscalar and Superpipeline processors.ppt
BIL406-Chapter-7-Superscalar and Superpipeline  processors.pptBIL406-Chapter-7-Superscalar and Superpipeline  processors.ppt
BIL406-Chapter-7-Superscalar and Superpipeline processors.ppt
Kadri20
 
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.pptBIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
Kadri20
 
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.pptBIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
Kadri20
 
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.pptBIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
Kadri20
 
BIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
BIL406-Chapter-10-Problems with Asynchronous Parallelism.pptBIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
BIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
Kadri20
 
BIL406-Chapter-4-Parallel Processing Concept.ppt
BIL406-Chapter-4-Parallel Processing Concept.pptBIL406-Chapter-4-Parallel Processing Concept.ppt
BIL406-Chapter-4-Parallel Processing Concept.ppt
Kadri20
 
BIL406-Chapter-0-Introduction-Course.ppt
BIL406-Chapter-0-Introduction-Course.pptBIL406-Chapter-0-Introduction-Course.ppt
BIL406-Chapter-0-Introduction-Course.ppt
Kadri20
 

More from Kadri20 (10)

BIL406-Chapter-11-MIMD Programming Languages.ppt
BIL406-Chapter-11-MIMD Programming Languages.pptBIL406-Chapter-11-MIMD Programming Languages.ppt
BIL406-Chapter-11-MIMD Programming Languages.ppt
 
BIL406-Chapter-8-Asynchronous parallelism.ppt
BIL406-Chapter-8-Asynchronous parallelism.pptBIL406-Chapter-8-Asynchronous parallelism.ppt
BIL406-Chapter-8-Asynchronous parallelism.ppt
 
BIL406-Chapter-5-Network Structures.ppt
BIL406-Chapter-5-Network Structures.pptBIL406-Chapter-5-Network Structures.ppt
BIL406-Chapter-5-Network Structures.ppt
 
BIL406-Chapter-7-Superscalar and Superpipeline processors.ppt
BIL406-Chapter-7-Superscalar and Superpipeline  processors.pptBIL406-Chapter-7-Superscalar and Superpipeline  processors.ppt
BIL406-Chapter-7-Superscalar and Superpipeline processors.ppt
 
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.pptBIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
BIL406-Chapter-9-Synchronization and Communication in MIMD Systems.ppt
 
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.pptBIL406-Chapter-2-Classifications of Parallel Systems.ppt
BIL406-Chapter-2-Classifications of Parallel Systems.ppt
 
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.pptBIL406-Chapter-6-Basic Parallelism and CPU.ppt
BIL406-Chapter-6-Basic Parallelism and CPU.ppt
 
BIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
BIL406-Chapter-10-Problems with Asynchronous Parallelism.pptBIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
BIL406-Chapter-10-Problems with Asynchronous Parallelism.ppt
 
BIL406-Chapter-4-Parallel Processing Concept.ppt
BIL406-Chapter-4-Parallel Processing Concept.pptBIL406-Chapter-4-Parallel Processing Concept.ppt
BIL406-Chapter-4-Parallel Processing Concept.ppt
 
BIL406-Chapter-0-Introduction-Course.ppt
BIL406-Chapter-0-Introduction-Course.pptBIL406-Chapter-0-Introduction-Course.ppt
BIL406-Chapter-0-Introduction-Course.ppt
 

Recently uploaded

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

BIL406-Chapter-1-Introduction.ppt

  • 1. Chapter 1 Introduction to Parallel Computers
  • 2. Chapter 1 Introduction • 1.1 Fundamentals • 1.2 Speedup and Efficiency • 1.3 Parallel Computers
  • 3. 1.1 Fundamentals • Parallel Computers can be classified according to their machine structure. • Parallel operations may be grouped by their abstraction level or by the types of argument. – 1. Sequential programs is special case of parallel programming.
  • 4. – 2. Petri nets is useful tool for definition asynchronous parallelism. – 3. Petri nets and other (flow diagrams are used to discover data dependencies before designing an parallel program. – 4. The most common parallel programming languages and connection structures in a parallel computer system are fundamental for understanding parallel computations. • The growth of a plant is simultaneously influenced by number of factors. • The world is parallel; Natural systems , complex technical processes and even societal chances are highly parallel processes.
  • 5. – 1. Quantum chemistry, stoical mechanics, relativistic physics. – 2. Cosmology and astrophysics. – 3. Computational fluid dynamics and turbulence. – 4. Material design an super conductivity. – 5. Biology, genome sequencing, genetic engineering, protein folding, enzyme activity, and cell modeling. – 6. Medicine and modeling human organs and bones. – 7. Global weather and environmental modeling.
  • 6. – 8. Photo-realistic computer graphics Geological time), pattern and etc. recognition, (Parallel and Distributed Computing is necessary). • For example; (1994) a single iteration of ocean circulation takes 10 minutes and 30 billion floating point calculation. (50 million 3-D cell). • Molecular dynamics of a protein and surrounding water would take 31,688 years on Cray X/MP. • Parallel computers, Supercomputers, • Parallel processing, Multi-threading, Throughput, Pipelined (segments and stages) computations.
  • 7. Figure 1 • Speed-up and efficiency. 1.2 Speedup and Efficiency
  • 8. • However, many parallel super computer are developed. • Simple personal computer may carry out may operation simultaneously, multiple I/O via DMA and simple CPU has many parallel functional units Coprocessors. • Even arithmetic operation can be divided into parallel operations • Figure 1.1 Explains Von Neumann and Human Brain (Page 3) • Table 1.2 Illustrates incongruity of Von Neumann computer. 1.3 Parallel Computers
  • 9.
  • 10.
  • 11. – Parallel computing is natural form of information processing. – Sequential Von Neumann computing successful but it is an artificial restriction. – Parallel representation of a problem has more information from the problem itself. Sequential can easily be constructed. – The goal of a parallel programming understandable programs and fast execution times.