Top Banner
Hardware vs Software Parallelism Shivek Khurana Cluster Innovation Centre University Of Delhi
13

A parallel Universe : Hardware vs Software parallelism

Nov 29, 2014

Download

Education

Shivek Khurana

This presentation talks about some available HW and SW technologies that helps you parelleify your algorithms.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.