Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Business of Parallelism

Ray Hightower
September 12, 2016

The Business of Parallelism

Delivered at the Business of Software Conference on Monday, September 12, 2016. Boston, MA, USA. http://businessofsoftware.org/

Ray Hightower

September 12, 2016
Tweet

More Decks by Ray Hightower

Other Decks in Technology

Transcript

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

    View Slide

  2. 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.

    View Slide

  3. View Slide

  4. Where is the
    ROI?

    View Slide

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

    View Slide

  6. MacBook Pro Video
    384 cores

    View Slide

  7. RJ-45
    Power
    μUSB
    μHDMI
    μSD

    View Slide

  8. 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)

    View Slide

  9. Model 3
    Model 2
    Model 1

    View Slide

  10. View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  15. Thanks!
    RayHightower.com

    View Slide