A parallel Universe : Hardware vs Software parallelism

Post on 29-Nov-2014

330 views 2 download

description

This presentation talks about some available HW and SW technologies that helps you parelleify your algorithms.

Transcript of A parallel Universe : Hardware vs Software parallelism

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.