Shoving 1MM rows of query results into a chart or graph returns illegible results and kills interactivity. Smarter designs, however, will achieve data visibility. Furthermore, running on GPUs turns static designs into interactive tools. We will show how Graphistry does this in production with (a) new client/cloud GPU infrastructure and (b) GPU-accelerated languages like Superconductor.
The first half of the talk will focus on scaling designs for time series and graph data. The second half will dive into emerging web-friendly GPU computing platforms and how to piece them together. These will include emerging technologies like WebGL 2, WebCL, and GPU cloud streaming.
Leo Meyerovich is the founder of Graphistry, which achieves interactive visualizations of 2-5 magnitudes more data in web browsers by automatically exploiting client and cloud GPU hardware. Previously, he researched parallel language and browser design at UC Berkeley. Past projects include the Superconductor language for big data visualization, the first parallel web browser, the first reactive web language Flapjax, and the Margrave and ConScript languages for secure web programming. His research has been incorporated into several web browsers and frameworks and received awards at OOPSLA 2009, PLDI 2012, and OOPSLA 2013. If you need to show a lot of data in the browser, he’s your guy.