SlideShare a Scribd company logo
Question Bank: Parallel computing                       Faculty: Ayaz Ahmed Shariff K

Modules covered: Processor organizations, Mapping and Scheduling

   1. What are three important models of parallel computing? Explain each one of them?
   2. Explain the need of networks in parallel processing. Discuss about the following networks.
       (a) Hyper tree networks          (b) Hypercube Networks
       (c) Mesh networks             (d) Pyramid networks
       (e) Butterfly networks         (f) Shuffle exchange networks
   3. Explain shuffle exchange network with 8 nodes?
   4. Discuss about 24 cube connected cycle network?
   5. Define the terms diameter, Bisection width, Number of edges per node, Max edge length,
       speedup, parallelizability, efficiency?
   6. Define the terms task graph, gantt chart, optimal schedule, simple task graphs, chain,
       necklace, perfect shuffle, multistage network, Omega network, Dilation?
   7. What is the difference between a binary k-cube and a cube-connected network of degree k?
   8. Given a shuffle-exchange network, prove that if a shuffle link connects nodes i and j, then j is
       a single-bit left cyclic rotation of i? Prove that the number of necklaces in an n-node shuffle
       exchange network is O(2k / k)??
   9. Show how to perform the perfect shuffle network’s exchange operation on a de-bruijn
       network?
   10. Is it possible for the average speedup exhibited by a parallel algorithm to be superlinear?
   11. Embed a complete binary tree with 31 nodes in a 2D mesh, or prove no such embedding
       exists?
   12. With a block diagram, explain processor arrays?
   13. Explain types of Multiprocessors with examples?
   14. Write a block diagram of the sequent symmetry UMA multiprocessor?
   15. How cache consistency is maintained in UMA Multiprocessors?
   16. How processors communicate in multicomputers? Briefly discuss some popular
       multicomputers?
   17. Discuss the Flynn’s taxonomy for classifying for serial and parallel computer architectures
       with simple block diagrams?
   18. How to embed a complete binary tree of height 3 into a 2 D Mesh? Is it possible to embed a
       tree greater than height 4 in a 2 D Mesh without increasing the dilation beyond 1?
   19. Illustrate with example, embedding of binomial tree into 2 D mesh?
   20. Discuss embedding of different graphs into hypercube processor organization with some
       examples?
   21. Prove that a dilation-1 embedding of complete binary tree of height n into hypercube of
       dimension n+1 does not exist if n>1?
   22. Prove that a binomial tree of height n can be embedded in a hypercube of dimension n such
       that dilation is 1?
   23. What are properties of encoding to embed rings and meshes into hypercube?
   24. What is gray code? Does gray code provide solution to embed a mesh onto hypercube?
       Explain the mapping of 4 X 8 mesh into a 32-node hypercube?
25. Explain mapping of an 8 node ring into an 8-processor hypercube?
26. What are different dynamic load balancing algorithms on multicomputers?
27. What are deterministic models and non-deterministic models?
28. Illustrate Coffman-Graham scheduling algorithm with an example? Does Coffman graham
    scheduling algorithm produce an optimal schedule?
29. What is task graph? Explain the importance of embedding one graph into another?

More Related Content

What's hot

Doc 20180130-wa0002
Doc 20180130-wa0002Doc 20180130-wa0002
Doc 20180130-wa0002
HarithaRanasinghe
 
Manifold learning with application to object recognition
Manifold learning with application to object recognitionManifold learning with application to object recognition
Manifold learning with application to object recognitionzukun
 
Lattice Network | Computer Science
Lattice Network | Computer ScienceLattice Network | Computer Science
Lattice Network | Computer Science
Transweb Global Inc
 
Shortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer ApplicationsShortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer Applications
Dr. Abdul Ahad Abro
 
Moorpark Cisco Acheivement
Moorpark Cisco AcheivementMoorpark Cisco Acheivement
Moorpark Cisco AcheivementPhil Montalvan
 
Haqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manetsHaqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manets
csandit
 
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Varad Meru
 
Understand Manifolds using MATLAB
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
Pranav Challa
 
Qb allunits
Qb allunitsQb allunits
Qb allunitsGokul B
 
Introduction to ml and dl
Introduction to ml and dlIntroduction to ml and dl
Introduction to ml and dl
SuyashSingh70
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer Applications
Dr. Abdul Ahad Abro
 
Cia iii 17 18 qp
Cia iii 17 18 qpCia iii 17 18 qp
Cia iii 17 18 qp
Shivaji Sinha
 

What's hot (13)

Doc 20180130-wa0002
Doc 20180130-wa0002Doc 20180130-wa0002
Doc 20180130-wa0002
 
Manifold learning with application to object recognition
Manifold learning with application to object recognitionManifold learning with application to object recognition
Manifold learning with application to object recognition
 
Lattice Network | Computer Science
Lattice Network | Computer ScienceLattice Network | Computer Science
Lattice Network | Computer Science
 
Shortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer ApplicationsShortest-Path Problems - Graph Theory in Computer Applications
Shortest-Path Problems - Graph Theory in Computer Applications
 
Moorpark Cisco Acheivement
Moorpark Cisco AcheivementMoorpark Cisco Acheivement
Moorpark Cisco Acheivement
 
Haqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manetsHaqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manets
 
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
Subproblem-Tree Calibration: A Unified Approach to Max-Product Message Passin...
 
Understand Manifolds using MATLAB
Understand Manifolds using MATLAB Understand Manifolds using MATLAB
Understand Manifolds using MATLAB
 
Qb allunits
Qb allunitsQb allunits
Qb allunits
 
Introduction to ml and dl
Introduction to ml and dlIntroduction to ml and dl
Introduction to ml and dl
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer Applications
 
Cia iii 17 18 qp
Cia iii 17 18 qpCia iii 17 18 qp
Cia iii 17 18 qp
 
Geographic routing in
Geographic routing inGeographic routing in
Geographic routing in
 

Similar to Qb pc ii

PDCLECTURE.pptx
PDCLECTURE.pptxPDCLECTURE.pptx
PDCLECTURE.pptx
ssuser5904d8
 
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOCIMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
VLSICS Design
 
Network coding
Network codingNetwork coding
Network codingLishi He
 
MPWide: A light-weight communication library for wide area message passing an...
MPWide: A light-weight communication library for wide area message passing an...MPWide: A light-weight communication library for wide area message passing an...
MPWide: A light-weight communication library for wide area message passing an...
Derek Groen
 
CCNA Chapter1
CCNA Chapter1CCNA Chapter1
CCNA Chapter1
Mohammed Ali
 
Question bank cn2
Question bank cn2Question bank cn2
Question bank cn2sangusajjan
 
Interconnection Network
Interconnection NetworkInterconnection Network
Interconnection Network
Ali A Jalil
 
Efficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimizationEfficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimization
Jayakrishnan U
 
Computer network suggestion
Computer network suggestionComputer network suggestion
Computer network suggestion
Md. Mashiur Rahman
 
2012 05-10 kaiser
2012 05-10 kaiser2012 05-10 kaiser
2012 05-10 kaiser
SCEE Team
 
Parallel Processing Concepts
Parallel Processing Concepts Parallel Processing Concepts
Parallel Processing Concepts
Dr Shashikant Athawale
 
Important 16 marks questions
Important 16 marks questionsImportant 16 marks questions
Important 16 marks questions
vaidheeswari
 
Literature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel ComputingLiterature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel Computing
AM Publications,India
 
Dimensioning of Multi-Class Over-Provisioned IP Networks
Dimensioning of Multi-Class Over-Provisioned IP NetworksDimensioning of Multi-Class Over-Provisioned IP Networks
Dimensioning of Multi-Class Over-Provisioned IP Networks
EM Legacy
 
Hidden geometric correlations in real multiplex networks
Hidden geometric correlations in real multiplex networksHidden geometric correlations in real multiplex networks
Hidden geometric correlations in real multiplex networks
Kolja Kleineberg
 
for sbi so Ds c c++ unix rdbms sql cn os
for sbi so   Ds c c++ unix rdbms sql cn osfor sbi so   Ds c c++ unix rdbms sql cn os
for sbi so Ds c c++ unix rdbms sql cn os
alisha230390
 
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETSHAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
cscpconf
 
Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)
Return on Intelligence
 

Similar to Qb pc ii (20)

PDCLECTURE.pptx
PDCLECTURE.pptxPDCLECTURE.pptx
PDCLECTURE.pptx
 
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOCIMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
IMPROVED EXTENDED XY ON-CHIP ROUTING IN DIAMETRICAL 2D MESH NOC
 
Network coding
Network codingNetwork coding
Network coding
 
MPWide: A light-weight communication library for wide area message passing an...
MPWide: A light-weight communication library for wide area message passing an...MPWide: A light-weight communication library for wide area message passing an...
MPWide: A light-weight communication library for wide area message passing an...
 
CCNA Chapter1
CCNA Chapter1CCNA Chapter1
CCNA Chapter1
 
Question bank cn2
Question bank cn2Question bank cn2
Question bank cn2
 
Interconnection Network
Interconnection NetworkInterconnection Network
Interconnection Network
 
Efficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimizationEfficient multicast delivery for data redundancy minimization
Efficient multicast delivery for data redundancy minimization
 
Computer network suggestion
Computer network suggestionComputer network suggestion
Computer network suggestion
 
2012 05-10 kaiser
2012 05-10 kaiser2012 05-10 kaiser
2012 05-10 kaiser
 
Parallel Processing Concepts
Parallel Processing Concepts Parallel Processing Concepts
Parallel Processing Concepts
 
Important 16 marks questions
Important 16 marks questionsImportant 16 marks questions
Important 16 marks questions
 
Literature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel ComputingLiterature Review: Convey the Data in Massive Parallel Computing
Literature Review: Convey the Data in Massive Parallel Computing
 
Dimensioning of Multi-Class Over-Provisioned IP Networks
Dimensioning of Multi-Class Over-Provisioned IP NetworksDimensioning of Multi-Class Over-Provisioned IP Networks
Dimensioning of Multi-Class Over-Provisioned IP Networks
 
Network (FE)
Network (FE)Network (FE)
Network (FE)
 
Capp june 2012
Capp june 2012Capp june 2012
Capp june 2012
 
Hidden geometric correlations in real multiplex networks
Hidden geometric correlations in real multiplex networksHidden geometric correlations in real multiplex networks
Hidden geometric correlations in real multiplex networks
 
for sbi so Ds c c++ unix rdbms sql cn os
for sbi so   Ds c c++ unix rdbms sql cn osfor sbi so   Ds c c++ unix rdbms sql cn os
for sbi so Ds c c++ unix rdbms sql cn os
 
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETSHAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
HAQR: THE HIERARCHICAL ANT BASED QOS AWARE ON-DEMAND ROUTING FOR MANETS
 
Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)
 

More from Ayaz Shariff

Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphsAyaz Shariff
 
My understanding semantic web
My understanding semantic webMy understanding semantic web
My understanding semantic web
Ayaz Shariff
 
Trees ayaz
Trees ayazTrees ayaz
Trees ayaz
Ayaz Shariff
 
Factors affecting growth of E Business in India
Factors affecting growth of E Business in IndiaFactors affecting growth of E Business in India
Factors affecting growth of E Business in India
Ayaz Shariff
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
Ayaz Shariff
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Ayaz Shariff
 

More from Ayaz Shariff (6)

Adhoc frames conceptual graphs
Adhoc frames conceptual graphsAdhoc frames conceptual graphs
Adhoc frames conceptual graphs
 
My understanding semantic web
My understanding semantic webMy understanding semantic web
My understanding semantic web
 
Trees ayaz
Trees ayazTrees ayaz
Trees ayaz
 
Factors affecting growth of E Business in India
Factors affecting growth of E Business in IndiaFactors affecting growth of E Business in India
Factors affecting growth of E Business in India
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

Qb pc ii

  • 1. Question Bank: Parallel computing Faculty: Ayaz Ahmed Shariff K Modules covered: Processor organizations, Mapping and Scheduling 1. What are three important models of parallel computing? Explain each one of them? 2. Explain the need of networks in parallel processing. Discuss about the following networks. (a) Hyper tree networks (b) Hypercube Networks (c) Mesh networks (d) Pyramid networks (e) Butterfly networks (f) Shuffle exchange networks 3. Explain shuffle exchange network with 8 nodes? 4. Discuss about 24 cube connected cycle network? 5. Define the terms diameter, Bisection width, Number of edges per node, Max edge length, speedup, parallelizability, efficiency? 6. Define the terms task graph, gantt chart, optimal schedule, simple task graphs, chain, necklace, perfect shuffle, multistage network, Omega network, Dilation? 7. What is the difference between a binary k-cube and a cube-connected network of degree k? 8. Given a shuffle-exchange network, prove that if a shuffle link connects nodes i and j, then j is a single-bit left cyclic rotation of i? Prove that the number of necklaces in an n-node shuffle exchange network is O(2k / k)?? 9. Show how to perform the perfect shuffle network’s exchange operation on a de-bruijn network? 10. Is it possible for the average speedup exhibited by a parallel algorithm to be superlinear? 11. Embed a complete binary tree with 31 nodes in a 2D mesh, or prove no such embedding exists? 12. With a block diagram, explain processor arrays? 13. Explain types of Multiprocessors with examples? 14. Write a block diagram of the sequent symmetry UMA multiprocessor? 15. How cache consistency is maintained in UMA Multiprocessors? 16. How processors communicate in multicomputers? Briefly discuss some popular multicomputers? 17. Discuss the Flynn’s taxonomy for classifying for serial and parallel computer architectures with simple block diagrams? 18. How to embed a complete binary tree of height 3 into a 2 D Mesh? Is it possible to embed a tree greater than height 4 in a 2 D Mesh without increasing the dilation beyond 1? 19. Illustrate with example, embedding of binomial tree into 2 D mesh? 20. Discuss embedding of different graphs into hypercube processor organization with some examples? 21. Prove that a dilation-1 embedding of complete binary tree of height n into hypercube of dimension n+1 does not exist if n>1? 22. Prove that a binomial tree of height n can be embedded in a hypercube of dimension n such that dilation is 1? 23. What are properties of encoding to embed rings and meshes into hypercube? 24. What is gray code? Does gray code provide solution to embed a mesh onto hypercube? Explain the mapping of 4 X 8 mesh into a 32-node hypercube?
  • 2. 25. Explain mapping of an 8 node ring into an 8-processor hypercube? 26. What are different dynamic load balancing algorithms on multicomputers? 27. What are deterministic models and non-deterministic models? 28. Illustrate Coffman-Graham scheduling algorithm with an example? Does Coffman graham scheduling algorithm produce an optimal schedule? 29. What is task graph? Explain the importance of embedding one graph into another?