+ All Categories
Home > Education > A parallel Universe : Hardware vs Software parallelism

A parallel Universe : Hardware vs Software parallelism

Date post: 29-Nov-2014
Category:
Upload: shivek-khurana
View: 326 times
Download: 2 times
Share this document with a friend
Description:
This presentation talks about some available HW and SW technologies that helps you parelleify your algorithms.
13
Hardware vs Software Parallelism Shivek Khurana Cluster Innovation Centre University Of Delhi
Transcript
Page 1: A parallel Universe : Hardware vs Software parallelism

Hardware vs Software Parallelism

Shivek KhuranaCluster Innovation Centre

University Of Delhi

Page 2: A parallel Universe : Hardware vs Software parallelism

What is parallelism

Page 3: A parallel Universe : Hardware vs Software parallelism

Hardware Based Parallelism

Page 4: A parallel Universe : Hardware vs Software 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

Page 5: A parallel Universe : Hardware vs Software parallelism

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

Page 6: A parallel Universe : Hardware vs Software parallelism

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

Page 7: A parallel Universe : Hardware vs Software parallelism

Grid Computing

Remo e us e ompu n

Page 8: A parallel Universe : Hardware vs Software parallelism

Software Based Parallelism

Page 9: A parallel Universe : Hardware vs Software parallelism

Job Scheduling/ Pipelining on a single core

A s n e p o ess an be b o en n o h eads

Page 10: A parallel Universe : Hardware vs Software parallelism

Hyper-threading

In e ’s p op e a e hno o . 1 ph s a p o esso appea as 2

Page 11: A parallel Universe : Hardware vs Software parallelism

Simultaneous Multi-threading

H pe h ead n omb ned w h s n e o e h ead n

Page 12: A parallel Universe : Hardware vs Software parallelism

Software Specific Tools

P OpenOpen LOpenMP

Page 13: A parallel Universe : Hardware vs Software parallelism

That’s all folks.


Recommended