with gpus and design
play

with GPUs and Design Leo Meyerovich (@LMeyerov) CEO 1 is: - PowerPoint PPT Presentation

Scaling Data Visualization with GPUs and Design Leo Meyerovich (@LMeyerov) CEO 1 is: Supercharging visual analytics through GPU cloud streaming. (We tricky graphs.) The Future of Visual Analysis 3 Not the Future We Were Promised 4


  1. Scaling Data Visualization with GPUs and Design Leo Meyerovich (@LMeyerov) CEO 1

  2. is: Supercharging visual analytics through GPU cloud streaming. (We tricky graphs.)

  3. The Future of Visual Analysis 3

  4. Not the Future We Were Promised 4

  5. Ballot Boxes: 100K rows x 30 col CSV 5

  6. Stack Towns by Voter Turnout ballot box stuffing? # Towns Most towns had ~40% people vote 0% 25% 50% 75% 100% Voter Turnout 6

  7. 7

  8. Tiny square shows town size (area) and vote (color) Incumbent Opposition 8

  9. Filter for towns w/ high turnout 9

  10. Tag suspicious with black 10

  11. Analyze suspicious activity in context What parts of the supply chain were hit? 11

  12. A slider is worth a hundred queries. 12

  13. A slider is worth a hundred queries. Challenge: Tools must keep pace with human ingenuity: interact meaningfully and quickly 13

  14. DEMO: The Power of Meaningful Layouts

  15. On a small graph (77 nodes), meaningful design adds some clarity

  16. CASE STUDY: Node: Twitter account Edge: Friendship TWITTER FRAUD Friends and friend-of-friends of a bot who randomly messaged real people and retweeted them. Naïve layout on 1K+ node graphs give impenetrable hairballs. Gauss-Seidel Force-Directed Graph, O(N^2) n-body, GPU

  17. The spambot is an entrypoint to more bots… With smart layouts, fake account clusters pop out ForceAtlas2 Layout, O(n log n) n-body, GPU

  18. A quiet small business who buys virtual game currency from gamers…

  19. Who somehow got exactly 1 message massively trended & advertised by Twitter

  20. It’s a “ retweet laundering” botnet! Tricks Twitter into targeting gamers to check out a cyberfraud site. They steal gamers’ money and identities. bot retweet network laundering accounts spammer

  21. DEMO: GPUs Enable Exploration

  22. Uber Trips through SF Start to End 22

  23. Connecting the Dots: OVERPLOTTED! 23

  24. Edge Bundling Reveals Arteries Uber Trips through SF Start to End 24

  25. Edge Bundling Reveals Arteries Uber Trips through SF Start to End … But too slow to filter on time, location, demographics, … 25

  26. Edge Bundling Reveals Arteries Uber Trips through SF Start to End DEMO: GPU Acceleration 26

  27. Under the Hood: Architecting for GPU Cloud Streaming & Benchmarks

  28. Thin/Thick is Dead. Home: broadband multicore + GPU multicore + GPU Office: GigE Build thick/BIG.

  29. Architecting Visual Analytics around thick/BIG (GPU Cloud Streaming) compressed geometry (VBO) multicore encoder multicore decoder rendering engine layout & analytics zoom, drag, cluster, filter, mouseover , … summarize, … Portable & predictable. Scalable.

  30. Explore 15X More Data, 60X Faster 100 Frames per (thick/big) second 15X+ bigger data 10 10 interactivity threshold 60x faster 1 (multicore) 0.1 500K 1.0M 1.5M Graph Size: # Nodes + # Edges Graphistry streaming from AWS G2 Gephi on 2014 MacBook Pro Multiple SNAP datasets

  31. Region by pop. GPUs RAM TFLOPS Cost* SF 1 4GB 2 $0.06/hr *Calculated as $0.60/hr AWS G2 instance / 10x timesharing

  32. Region by pop. GPUs RAM TFLOPS Cost* SF 1 4GB 2 $0.06/hr Bay Area 10 40GB 20 $0.60/hr *Calculated as $0.60/hr AWS G2 instance / 10x timesharing

  33. Region by pop. GPUs RAM TFLOPS Cost* SF 1 4GB 2 $0.06/hr Bay Area 10 40GB 20 $0.60/hr California 100 400GB 200 $6.00/hr *Calculated as $0.60/hr AWS G2 instance / 10x timesharing

  34. Region by pop. GPUs RAM TFLOPS Cost* SF 1 4GB 2 $0.06/hr Bay Area 10 40GB 20 $0.60/hr California 100 400GB 200 $6.00/hr America 1000 4TB 2 PFLOPS $60.00/hr … less than even one consultant … *Calculated as $0.60/hr AWS G2 instance / 10x timesharing

  35. New era is thick/BIG: GPU cloud streaming. Code less, explore more. 35

  36. We’re Hiring! Infoviz & frontend (and contact for info on using/embedding) info@graphistry.com Twitter: @LMeyerov 36

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend