Slide 1

Slide 1 text

@RayHightower Business of Software Conference Boston, MA USA Sept 12-14, 2016 The Business of Parallelism

Slide 2

Slide 2 text

Concurrency At least two threads are making progress. Parallelism At least two threads are executing simultaneously. Oracle Multithreaded Programming Guide http://docs.oracle.com/cd/E19455-01/806-5257/6je9h032b/index.html vs.

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Where is the ROI?

Slide 5

Slide 5 text

Gartner Hype Cycle Image by Jeremy Kemp https://commons.wikimedia.org/wiki/File:Gartner_Hype_Cycle.svg

Slide 6

Slide 6 text

MacBook Pro Video 384 cores

Slide 7

Slide 7 text

RJ-45 Power μUSB μHDMI μSD

Slide 8

Slide 8 text

Finding Primes up to 16,000,000 0" 50" 100" 150" 200" 250" Parallel Parallella Serial Mac Serial Parallella 18.6 sec 14.4 sec 237.1 sec ($2,000.00 Apple MacBook Pro) ($150.00 Parallella)

Slide 9

Slide 9 text

Model 3 Model 2 Model 1

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

https://www.e-education.psu.edu/worldofweather/node/2029 Grid spacing influences accuracy. Weather Prediction

Slide 12

Slide 12 text

Finite Element Analysis http://www.ce.ncsu.edu/news/article/21550/making-bridges-more-robust-to-earthquakes/

Slide 13

Slide 13 text

https://www.youtube.com/watch?v=SGZjmPjcLL8

Slide 14

Slide 14 text

Recap Parallelism != Concurrency ROI Examples: Multiple Industries BYO Parallel Clusters

Slide 15

Slide 15 text

Thanks! RayHightower.com