Upload
shivek-khurana
View
334
Download
2
Embed Size (px)
DESCRIPTION
This presentation talks about some available HW and SW technologies that helps you parelleify your algorithms.
Citation preview
Hardware vs Software Parallelism
Shivek KhuranaCluster Innovation Centre
University Of Delhi
What is parallelism
Hardware Based Parallelism
Multicore Chips
Mo e han 1 on Neumann abs a on n a s n e h p (2-8)
ex : n e 7
GPU
Mo e han 1 on Neumann abs a on n a s n e h p (mo e han 10)
ex : N d a GeFo e
Cluster Computing
A ne wo o s s ems wo n o e he o a s n e pu pose
ex : a eboo se e
Grid Computing
Remo e us e ompu n
Software Based Parallelism
Job Scheduling/ Pipelining on a single core
A s n e p o ess an be b o en n o h eads
Hyper-threading
In e ’s p op e a e hno o . 1 ph s a p o esso appea as 2
Simultaneous Multi-threading
H pe h ead n omb ned w h s n e o e h ead n
Software Specific Tools
P OpenOpen LOpenMP
That’s all folks.