SlideShare a Scribd company logo
Systolic Arrays & TheirSystolic Arrays & Their
ApplicationsApplications
HIGH PERFORMANCE
COMPUTING
OverviewOverview
What it is
N-body problem
Matrix multiplication
Cannon’s method
Other applications
Conclusion
What Is a Systolic Array?What Is a Systolic Array?
A systolic array is an arrangement of processors in an array
where data flows synchronously across the array between
neighbors, usually with different data flowing in different directions
Each processor at each step takes in data from one or more
neighbors (e.g. North and West), processes it and, in the next
step, outputs results in the opposite direction (South and East).
H. T. Kung and Charles Leiserson were the first to publish
a paper on systolic arrays in 1978, and coined the name.
What Is a Systolic Array?What Is a Systolic Array?
A specialized form of parallel computing.
Multiple processors connected by short
wires.
Unlike many forms of parallelism which
lose speed through their connection.
Cells(processors), compute data and store it
independently of each other.
Systolic Unit(cell)Systolic Unit(cell)
Each unit is an independent processor.
Every processor has some registers and an
ALU.
The cells share information with their
neighbors, after performing the needed
operations on the data.
Some simple examples of systolic array models.
N-body ProblemN-body Problem
Conventional method: N2
Systolic method: N
We will need one processing element for
each body, lets call them planets.
B1
B2
B3
B6
B4
B5
Six planets in orbit with different masses, and different forces
acting on each other, so are systolic array will look like this.
Each processor will hold the newtonian force formula:
Fij = kmimj/d2
ij , k being the gravitational constant.
Then load the array with values.
B1 B2 B3 B4 B5 B6
Now that the array has the mass and the coordinates of
Each body we can begin are computation.
B1m
B1c
B2m
B2c
B5m
B5c
B4m
B4c
B6m
B6c
B3m
B3c
B6, B5, B4, B3, B2, B1
Fij = kmimj/d2
ij
B1m
B1c
B2m
B2c
B5m
B5c
B4m
B4c
B6*B1
B3m
B3c
B6, B5, B4, B3, B2
Fij = kmimj/d2
ij
B1m
B1c
B2m
B2c
B5*B1
B4m
B4c
B6*B2
B3m
B3c
B6, B5, B4, B3
Fij = kmimj/d2
ij
B1m
B1c
B2m
B2c
B5*B2B4*B1 B6*B3
B3m
B3c
B6, B5, B4
Fij = kmimj/d2
ij
B1m
B1c
B2m
B2c
B5*B3B4*B2 B6*B4B3*B1
B6, B5
Fij = kmimj/d2
ij
B1m
B1c
B2*B1 B5*B4B4*B3 B6*B5B3*B2
B6
Fij = kmimj/d2
ij
Done Done DoneDone DoneDone
Fij = kmimj/d2
ij
Matrix MultiplicationMatrix Multiplication
a11 a12 a13
a21 a22 a23
a31 a32 a33
*
b11 b12 b13
b21 b22 b23
b31 b32 b33
=
c11 c12 c13
c21 c22 c23
c31 c32 c33
Conventional Method: N3
For I = 1 to N
For J = 1 to N
For K = 1 to N
C[I,J] = C[I,J] + A[J,K] * B[K,J];
Systolic MethodSystolic Method
This will run in O(n) time!
To run in N time we need N x N processing units, in this case
we need 9.
P9P8P7
P6P5P4
P1 P2 P3
We need to modify the input data, like so:
a13 a12 a11
a23 a22 a21
a33 a32 a31
b31 b32 b33
b21 b22 b23
b11 b12 b13
Flip columns 1 & 3
Flip rows 1 & 3
and finally stagger the data sets for input.
P9P8P7
P6P5P4
P1 P2 P3a13 a12 a11
a23 a22 a21
a33 a32 a31
b31
b21
b11
b32
b22
b12
b33
b23
b13
At every tick of the global system clock data is passed to each
processor from two different directions, then it is multiplied
and the result is saved in a register.
3 4 2
2 5 3
3 2 5
* =
3 4 2
2 5 3
3 2 5
23 36 28
25 39 34
28 32 37
Lets try this using a systolic array.
P9P8P7
P6P5P4
P1 P2 P32 4 3
3 5 2
3
2
3
5 2 3
5
3
2
2
5
4
3*32 4
3 5 2
3
2
5 2 3
5
3
2
2
5
4
Clock tick: 1
9 0 0 0 0 0 0 0 0
P1 P2 P3 P4 P6P5 P7 P8 P9
2*3
4*2 3*42
3 5
3
5 2 3
5
3
2
2
5
Clock tick: 2
17 12 0 6 0 0 0 0 0
P1 P2 P3 P4 P6P5 P7 P8 P9
3*3
2*45*2
2*3 4*5 3*2
3
5 2
5
32
Clock tick: 3
23 32 6 16 8 0 9 0 0
P1 P2 P3 P4 P6P5 P7 P8 P9
3*42*2
2*25*53*3
2*2 4*3
5
5
Clock tick: 4
23 36 18 25 33 4 13 12 0
P1 P2 P3 P4 P6P5 P7 P8 P9
3*25*25*3
5*33*2
2*5
Clock tick: 5
23 36 28 25 39 19 28 22 6
P1 P2 P3 P4 P6P5 P7 P8 P9
2*35*2
3*5
Clock tick: 6
23 36 28 25 39 34 28 32 12
P1 P2 P3 P4 P6P5 P7 P8 P9
5*5
Clock tick: 7
23 36 28 25 39 34 28 32 37
P1 P2 P3 P4 P6P5 P7 P8 P9
373228
343925
23 36 28
23 36 28 25 39 34 28 32 37
P1 P2 P3 P4 P6P5 P7 P8 P9
Same answer! In 2n + 1 time, can we do better?
The answer is yes, there is an optimization.
CannonCannon’’s Techniques Technique
No processor is idle.
Instead of feeding the data, it is cycled.
Data is staggered, but slightly different than
before.
Not including the loading which can be
done in parallel for a time of 1, this
technique is effectively N.
Other ApplicationsOther Applications
Signal processing
Image processing
Solutions of differential equations
Graph algorithms
Biological sequence comparison
Other computationally intensive tasks
Samba: Systolic AcceleratorSamba: Systolic Accelerator
for Molecular Biologicalfor Molecular Biological
ApplicationsApplications
This systolic array contains 128 processors shared into 32 full custom
VLSI chips. One chip houses 4 processors, and one processor performs
10 millions matrix cells per second.
Why Systolic?Why Systolic?
Extremely fast.
Easily scalable architecture.
Can do many tasks single processor
machines cannot attain.
Turns some exponential problems into
linear or polynomial time.
Why Not Systolic?Why Not Systolic?
Expensive.
Not needed on most applications, they are a
highly specialized processor type.
Difficult to implement and build.

More Related Content

Similar to Hpc sys

Cassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalkCassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalk
Andriy Rymar
 
Recursion.pptx
Recursion.pptxRecursion.pptx
MST2.ppt
MST2.pptMST2.ppt
MST2.ppt
GowriS45
 
computer notes - Data Structures - 38
computer notes - Data Structures - 38computer notes - Data Structures - 38
computer notes - Data Structures - 38ecomputernotes
 
Computer notes - Sorting
Computer notes  - SortingComputer notes  - Sorting
Computer notes - Sorting
ecomputernotes
 
Network analysis
Network analysisNetwork analysis
Network analysis
Hakeem-Ur- Rehman
 
計算材料学
計算材料学計算材料学
prims and Kruskal 1.pdf
prims and Kruskal 1.pdfprims and Kruskal 1.pdf
prims and Kruskal 1.pdf
DEEPAK948083
 
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
The Innovative Data Intelligence Research (IDIR) Laboratory, University of Texas at Arlington
 
Unit 5 graphs minimum spanning trees
Unit 5   graphs minimum spanning treesUnit 5   graphs minimum spanning trees
Unit 5 graphs minimum spanning trees
kalyanineve
 
A presentation on prim's and kruskal's algorithm
A presentation on prim's and kruskal's algorithmA presentation on prim's and kruskal's algorithm
A presentation on prim's and kruskal's algorithm
Gaurav Kolekar
 
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
SintooChauhan6
 
Lagrangian Relaxation of Magnetic Fields
Lagrangian Relaxation of Magnetic FieldsLagrangian Relaxation of Magnetic Fields
Lagrangian Relaxation of Magnetic Fields
Simon Candelaresi
 
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
csezenoglu
 
Ethereum 9¾ @ Devcon5
Ethereum 9¾ @ Devcon5Ethereum 9¾ @ Devcon5
Ethereum 9¾ @ Devcon5
Wanseob Lim
 
Chapter 7: Matrix Multiplication
Chapter 7: Matrix MultiplicationChapter 7: Matrix Multiplication
Chapter 7: Matrix Multiplication
Heman Pathak
 
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Alexander Litvinenko
 

Similar to Hpc sys (17)

Cassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalkCassandra : to be or not to be @ TechTalk
Cassandra : to be or not to be @ TechTalk
 
Recursion.pptx
Recursion.pptxRecursion.pptx
Recursion.pptx
 
MST2.ppt
MST2.pptMST2.ppt
MST2.ppt
 
computer notes - Data Structures - 38
computer notes - Data Structures - 38computer notes - Data Structures - 38
computer notes - Data Structures - 38
 
Computer notes - Sorting
Computer notes  - SortingComputer notes  - Sorting
Computer notes - Sorting
 
Network analysis
Network analysisNetwork analysis
Network analysis
 
計算材料学
計算材料学計算材料学
計算材料学
 
prims and Kruskal 1.pdf
prims and Kruskal 1.pdfprims and Kruskal 1.pdf
prims and Kruskal 1.pdf
 
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
Anything You Can Do, I Can Do Better: Finding Expert Teams by CrewScoutCrewsc...
 
Unit 5 graphs minimum spanning trees
Unit 5   graphs minimum spanning treesUnit 5   graphs minimum spanning trees
Unit 5 graphs minimum spanning trees
 
A presentation on prim's and kruskal's algorithm
A presentation on prim's and kruskal's algorithmA presentation on prim's and kruskal's algorithm
A presentation on prim's and kruskal's algorithm
 
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
Decision Maths 1 Chapter 3 Algorithms on Graphs (including Floyd A2 content)....
 
Lagrangian Relaxation of Magnetic Fields
Lagrangian Relaxation of Magnetic FieldsLagrangian Relaxation of Magnetic Fields
Lagrangian Relaxation of Magnetic Fields
 
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
2005 PT Design Of Interior Permanant Magnet Machines For Hybrid Electric Vehi...
 
Ethereum 9¾ @ Devcon5
Ethereum 9¾ @ Devcon5Ethereum 9¾ @ Devcon5
Ethereum 9¾ @ Devcon5
 
Chapter 7: Matrix Multiplication
Chapter 7: Matrix MultiplicationChapter 7: Matrix Multiplication
Chapter 7: Matrix Multiplication
 
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...
 

More from Yasir Khan

Lecture 6
Lecture 6Lecture 6
Lecture 6
Yasir Khan
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Yasir Khan
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Yasir Khan
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
Yasir Khan
 
Lec#1
Lec#1Lec#1
Lec#1
Yasir Khan
 
Ch10 (1)
Ch10 (1)Ch10 (1)
Ch10 (1)
Yasir Khan
 
Ch09
Ch09Ch09
Ch05
Ch05Ch05
Snooping protocols 3
Snooping protocols 3Snooping protocols 3
Snooping protocols 3
Yasir Khan
 
Snooping 2
Snooping 2Snooping 2
Snooping 2
Yasir Khan
 
Introduction 1
Introduction 1Introduction 1
Introduction 1
Yasir Khan
 
Hpc 6 7
Hpc 6 7Hpc 6 7
Hpc 6 7
Yasir Khan
 
Hpc 4 5
Hpc 4 5Hpc 4 5
Hpc 4 5
Yasir Khan
 
Hpc 3
Hpc 3Hpc 3
Hpc 3
Yasir Khan
 
Hpc 2
Hpc 2Hpc 2
Hpc 2
Yasir Khan
 
Hpc 1
Hpc 1Hpc 1
Hpc 1
Yasir Khan
 
Flynns classification
Flynns classificationFlynns classification
Flynns classification
Yasir Khan
 
Dir based imp_5
Dir based imp_5Dir based imp_5
Dir based imp_5
Yasir Khan
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingYasir Khan
 

More from Yasir Khan (20)

Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Lec#1
Lec#1Lec#1
Lec#1
 
Ch10 (1)
Ch10 (1)Ch10 (1)
Ch10 (1)
 
Ch09
Ch09Ch09
Ch09
 
Ch05
Ch05Ch05
Ch05
 
Snooping protocols 3
Snooping protocols 3Snooping protocols 3
Snooping protocols 3
 
Snooping 2
Snooping 2Snooping 2
Snooping 2
 
Introduction 1
Introduction 1Introduction 1
Introduction 1
 
Hpc 6 7
Hpc 6 7Hpc 6 7
Hpc 6 7
 
Hpc 4 5
Hpc 4 5Hpc 4 5
Hpc 4 5
 
Hpc 3
Hpc 3Hpc 3
Hpc 3
 
Hpc 2
Hpc 2Hpc 2
Hpc 2
 
Hpc 1
Hpc 1Hpc 1
Hpc 1
 
Flynns classification
Flynns classificationFlynns classification
Flynns classification
 
Dir based imp_5
Dir based imp_5Dir based imp_5
Dir based imp_5
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Uncertainity
Uncertainity Uncertainity
Uncertainity
 

Recently uploaded

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Hpc sys