Post on 29-Nov-2014
description
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.