14 Parallelismand Data Partitioningand Repartitioning Explaination
14 Parallelismand Data Partitioningand Repartitioning Explaination
Ab initio Session 14
Introduction to Ab
Initio
Ab Initio Training 1
Ab Initio Training 1
CapGemini
➢Concepts of Parallelism
➢Explanation of Data partitioning
➢Concept of Repartitioning
Ab Initio Training 2
CapGemini
Forms of Parallelism
➢Component parallelism
➢Pipeline parallelism
➢Data parallelism
Ab Initio Training 3
CapGemini
Component parallelism
Ab Initio Training 4
CapGemini
Component Parallelism
Sorting Customers
Sorting Transactions
Ab Initio Training 5
CapGemini
Ab Initio Training 6
CapGemini
Pipeline Parallelism
Ab Initio Training 7
CapGemini
Pipeline Parallelism-cont.
Ab Initio Training 8
CapGemini
Pipeline Parallelism
Processing Record: 99
Ab Initio Training 9
CapGemini
Pipeline Parallelism-cont.
Ab Initio Training 10
CapGemini
Data Parallelism
➢A graph that deals with data divided into segments and operates
on each segment simultaneously uses data parallelism. Nearly
all commercial data processing tasks can use data parallelism.
To support this form of parallelism, Ab Initio provides Partition
components to segment data, and Departition components to
merge segmented data back together.
➢Partitioning is an example of data parallelism.
Ab Initio Training 11
CapGemini
Data Parallelism
Ab Initio Training 12
CapGemini
Ab Initio Training 13
CapGemini
Expanded View:
Global View:
* *
Ab Initio Training 14
CapGemini
Data Parallelism
Ab Initio Training 15
CapGemini
Ab Initio Training 16
CapGemini
Degree of Parallelism
(Abstract)
Ab Initio Training 17
CapGemini
Thank You
Ab Initio Training 18