John E. Stone
- Senior Research Programmer, Theoretical and Computational Biophysics Group and NIH Center for Macromolecular Modeling and Bioinformatics
- Associate Director, CUDA Center of Excellence at University of Illinois at Urbana-Champaign
- Co-PI, "The Computational Microscope", NSF Petascale Resource Allocation (PRAC), NSF 14-518, 2014-2017, 2017-2019
- NVIDIA CUDA Fellow, 2010 to present: NVIDIA 2010 CUDA Fellows press release, UIUC CUDA Center announcement
- IBM Champion for Power, 2017 and 2018. IBM 2017 Champions press release
Mr. Stone is the lead developer of VMD, a high performance molecular visualization tool used by researchers all over the world. His research interests include molecular visualization, GPU computing, parallel computing, ray tracing, haptics, virtual environments, and immersive visualization. Mr. Stone was inducted as an NVIDIA CUDA Fellow in 2010. In 2015 Mr. Stone joined the Khronos Group Advisory Panel for the Vulkan Graphics API. In 2017 Mr. Stone was awarded as an IBM Champion for Power for innovative thought leadership in the technical community. He also provides consulting services for projects involving computer graphics, GPU computing, and high performance computing.
Google Scholar
Research Interests Research Articles Book Chapters Presentations Service Press Articles Education Consulting Honors Linked-In Personal Site |
![]() |
![]() |
![]() |
Contact:
Ph: 217-244-3349 johns@ks.uiuc.edu |
All-atom HIV-1 capsid
rendered with the VMD QuickSurf representation and the Tachyon parallel ray tracing engine |
NGC6888 Crescent Nebula in Cygnus
313 min H-α exposure: 209x90sec subexposures Takahashi FSQ106N refractor, QHY163M camera, Astro-Physics AP1200GTO equatorial mount Urbana, IL, July 29, 2017 |
Research Interests:
VMD:
High performance visualization of biomolecular complexes,
interactive molecular dynamics simulations,
programmable shading
GPU Computing:
Accelerating scientific applications using graphics processing units
Tachyon:
Parallel ray tracing on shared memory and
distributed memory architectures, molecular visualization
Immersive Visualization, Virtual Environments, and Haptic Feedback: CAVE, FreeVR, VRPN
Published Journal and Book Cover Images, Photographs:








Book Chapters:
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Research Articles:
- "NAMD goes quantum: an integrative suite for hybrid simulations"
- Marcelo C. R. Melo, Rafael C. Bernardi, Till Rudack, Maximilian Scheurer, Christoph Riplinger, James C. Phillips, Julio D. C. Maia, Gerd B. Rocha, João V. Ribeiro, John E. Stone, Frank Neese, Klaus Schulten, and Zaida Luthey-Schulten.
- Nature Methods, 2018. (In press)
- Online full text available at https://www.nature.com/articles/nmeth.4638
- Nature Methods, 2018. (In press)
- "The OLCF GPU Hackathon Series: The Story Behind Advancing Scientific Applications with a Sustained Impact"
- Sunita Chandrasekaran, Guido Juckeland, Meifeng Ling, Matthew Otten, Dirk Pleiter, John E. Stone, Juan Lucio-Vega, Michael Zingale, and Fernanda Foertter.
- The 2017 Workshop on Education for High Performance Computing (EduHPC'17), 2017. (In press)
- The 2017 Workshop on Education for High Performance Computing (EduHPC'17), 2017. (In press)
- "Challenges of Integrating Stochastic Dynamics and Cryo-electron Tomograms in Whole-cell Simulations"
- Tyler M. Earnest, Reika Watanabe, John E. Stone, Julia Mahamid, Wolfgang Baumeister, Elizabeth Villa, and Zaida Luthey-Schulten.
- J. Physical Chemistry B, 121(15): 3871-3881, 2017.
- Online full text available at http://pubs.acs.org/doi/pdf/10.1021/acs.jpcb.7b00672
- J. Physical Chemistry B, 121(15): 3871-3881, 2017.
- "Early Experiences Porting the NAMD and VMD Molecular Simulation and Analysis Software to GPU-Accelerated OpenPOWER Platforms"
- John E. Stone, Antti-Pekka Hynninen, James C. Phillips, and Klaus Schulten.
- International Workshop on OpenPOWER for HPC (IWOPH'16), LNCS 9945, pp. 188-206, 2016.
- Online full text available at http://dx.doi.org/10.1007/978-3-319-46079-6_14
- International Workshop on OpenPOWER for HPC (IWOPH'16), LNCS 9945, pp. 188-206, 2016.
-
"Molecular dynamics-based refinement and validation for sub-5Å cryo-electron microscopy maps" - Abhishek Singharoy, Ivan Teo, Ryan McGreevy, John E. Stone, Jianhua Zhao, and Klaus Schulten.
- eLife 2016;10.7554/eLife.16105.
- Online full text available at http://dx.doi.org/10.7554/eLife.16105
- Abhishek Singharoy, Ivan Teo, Ryan McGreevy, John E. Stone, Jianhua Zhao, and Klaus Schulten.
- "TopoGromacs: Automated Topology Conversion from CHARMM to GROMACS within VMD"
- Josh V. Vermaas, David J. Hardy, John E. Stone, Emad Tajkhorshid, and Axel Kohlmeyer.
- J. Chemical Information and Modeling, 56(6):1112-1116, 2016.
- Online full text available at http://dx.doi.org/10.1021/acs.jcim.6b00103
- J. Chemical Information and Modeling, 56(6):1112-1116, 2016.
- "QwikMD - Integrative Molecular Dynamics Toolkit for Novices and Experts"
- João V. Ribeiro, Rafael C. Bernardi, Till Rudack, John E. Stone, James C. Phillips, Peter L. Freddolino, and Klaus Schulten.
- Scientific Reports, 6:2653, 2016.
- Online full text available at http://dx.doi.org/10.1038/srep26536
- Scientific Reports, 6:2653, 2016.
- "Immersive Molecular Visualization with Omnidirectional Stereoscopic Ray Tracing and Remote Rendering"
- John E. Stone, William R. Sherman, and Klaus Schulten.
- High Performance Data Analysis and Visualization Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1048-1057, 2016.
- Online full text available at http://dx.doi.org/10.1109/IPDPSW.2016.121
- High Performance Data Analysis and Visualization Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1048-1057, 2016.
- "High Performance Molecular Visualization: In-Situ and Parallel Rendering with EGL"
- John E. Stone, Peter Messmer, Robert Sisneros, and Klaus Schulten.
- High Performance Data Analysis and Visualization Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1014-1023, 2016.
- Online full text available at http://dx.doi.org/10.1109/IPDPSW.2016.127
- High Performance Data Analysis and Visualization Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 1014-1023, 2016.
- "Evaluation of Emerging Energy-Efficient Heterogeneous Computing Platforms for Biomolecular and Cellular Simulation Workloads"
- John E. Stone, Michael J. Hallock, James C. Phillips,
Joseph R. Peterson, Zaida Luthey-Schulten, and Klaus Schulten.
- 25th International Heterogeneity in Computing Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 89-100, 2016.
- Online full text available at http://dx.doi.org/10.1109/IPDPSW.2016.130
- 25th International Heterogeneity in Computing Workshop, 2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), pp. 89-100, 2016.
- "Atomic Detail Visualization of Photosynthetic Membranes with GPU-Accelerated Ray Tracing"
- John E. Stone, Melih Sener, Kirby L. Vandivort, Angela Barragan,
Abhishek Singharoy, Ivan Teo, João V. Ribeiro, Barry Isralewitz,
Bo Liu, Boon Chong Goh, James C. Phillips, Craig MacGregor-Chatwin,
Matthew P. Johnson, Lena F. Kourkoutis, C. Neil Hunter, and Klaus Schulten
- J. Parallel Computing, 55:17-27, 2016.
- Online full text available at http://dx.doi.org/10.1016/j.parco.2015.10.015
- J. Parallel Computing, 55:17-27, 2016.
- "Chemical Visualization of Human Pathogens: the Retroviral Capsids"
- Juan R. Perilla, Boon Chong Goh, John E. Stone, and Klaus Schulten
- SC'15 Visualization and Data Analytics Showcase, 2015.
- Finalist, SC'15 Visualization and Data Analytics Showcase
- Online full text available at SC'15 site
- SC'15 Visualization and Data Analytics Showcase, 2015.
- "Runtime and Architecture Support for Efficient Data Exchange in Multi-Accelerator Applications"
- Javier Cabezas, Isaac Gelado, John E. Stone,
Nacho Navarro, David B. Kirk, and Wen-mei Hwu.
- IEEE Transactions on Parallel and Distributed Systems, 26(5):1405-1418, 2015.
- Online full text available at http://dx.doi.org/10.1109/TPDS.2014.2316825
- IEEE Transactions on Parallel and Distributed Systems, 26(5):1405-1418, 2015.
- "Multilevel Summation Method for Electrostatic Force Evaluation"
- David J. Hardy, Zhe Wu, James C. Phillips John E. Stone,
Robert D. Skeel, and Klaus Schulten.
- Journal of Chemical Theory and Computation, 11:766-779, 2015.
- Online full text available at http://pubs.acs.org/doi/abs/10.1021/ct5009075
- Journal of Chemical Theory and Computation, 11:766-779, 2015.
- "Visualization of Energy Conversion Processes in a Light Harvesting Organelle at Atomic Detail"
- Melih Sener, John E. Stone, Angela Barragan, Abhishek Singharoy,
Ivan Teo, Kirby L. Vandivort, Barry Isralewitz, Bo Liu,
Boon Chong Goh, James C. Phillips,
Lena F. Kourkoutis, C. Neil Hunter, and Klaus Schulten
- SC'14 Visualization and Data Analytics Showcase, 2014.
- Winner of the SC'14 Visualization and Data Analytics Showcase
- Online full text available at SC'14 site
- SC'14 Visualization and Data Analytics Showcase, 2014.
- "Petascale Tcl with NAMD, VMD, and Swift/T"
- James C. Phillips, John E. Stone, Kirby L. Vandivort,
Timothy G. Armstrong, Justin M. Wozniak, Michael Wilde,
and Klaus Schulten.
- Proceedings of the First Workshop for High Performance Technical Computing in Dynamic Languages, pp. 6-17, 2014.
- Online full text available at ACM digital library
- Online full text available at http://dx.doi.org/10.1109/HPTCDL.2014.7
- Proceedings of the First Workshop for High Performance Technical Computing in Dynamic Languages, pp. 6-17, 2014.
- "Stable Small Quantum Dots for Synaptic Receptor Tracking on Live Neurons"
- En Cai, Pinghua Ge, Sang Hak Lee, Okunola Jeyifous, Yong Wang,
Yanxin Liu, Katie M. Wilson, Sung Jun Lim, Michele A. Baird,
John E. Stone, Kwan Young Lee, David G. Fernig, Michael W. Davidson,
Hee Jung Chung, Klaus Schulten, Andrew M. Smith, William N. Green,
and Paul R. Selvin.
- Angewandte Chemie - International Edition in English, 53(46):12484-12488, 2014.
- Online full text available at http://dx.doi.org/10.1002/anie.201405735
- Angewandte Chemie - International Edition in English, 53(46):12484-12488, 2014.
- "Unlocking the Full Potential of the Cray XK7 Accelerator"
- Mark D. Klein and John E. Stone.
- Cray Users Group, Lugano Switzerland, May 2014.
- Online full text in CUG 2014 Proceedings
- Cray Users Group, Lugano Switzerland, May 2014.
- "GPU-Accelerated Analysis and Visualization of Large Structures Solved by Molecular Dynamics Flexible Fitting"
- John E. Stone, Ryan McGreevy, Barry Isralewitz, and Klaus Schulten.
- Faraday Discussions, 169:265-283, 2014.
- Online full text available at http://dx.doi.org/10.1039/C4FD00005F
- Faraday Discussions, 169:265-283, 2014.
- "Methodologies for the Analysis of Instantaneous Lipid Diffusion in MD Simulations of Large Membrane Systems"
- Matthieu Chavent, Tyler Reddy, Joseph Goose, Anna Caroline E. Dahl,
John E. Stone, Bruno Jobard, and Mark S.P. Sansom.
- Faraday Discussions, 169:455-475, 2014.
- Online full text available at http://dx.doi.org/10.1039/C3FD00145H
- Faraday Discussions, 169:455-475, 2014.
- "Simulation of reaction diffusion processes over biologically relevant size and time scales using multi-GPU workstations"
- Michael J. Hallock, John E. Stone, Elijah Roberts,
Corey Fry, and Zaida Luthey-Schulten.
- Journal of Parallel Computing, 40:86-99, 2014.
- Online full text available at http://dx.doi.org/10.1016/j.parco.2014.03.009
- Journal of Parallel Computing, 40:86-99, 2014.
- "Assembly of Nsp1 nucleoporins provides insight into nuclear pore complex gating"
- Ramya Gamini, Wei Han, John E. Stone, and Klaus Schulten.
- PLoS Computational Biology, 10(3): e1003488, 2014.
- Online full text available at http://dx.doi.org/10.1371/journal.pcbi.1003488
- PLoS Computational Biology, 10(3): e1003488, 2014.
- "GPU-Accelerated Molecular Visualization on Petascale Supercomputing Platforms"
- John E. Stone, Kirby L. Vandivort, and Klaus Schulten.
- UltraVis'13: Proceedings of the 8th International Workshop on Ultrascale Visualization, pp. 6:1-6:8, 2013.
- Online full text available at http://dx.doi.org/10.1145/2535571.2535595
- UltraVis'13: Proceedings of the 8th International Workshop on Ultrascale Visualization, pp. 6:1-6:8, 2013.
- "Early Experiences Scaling VMD Molecular Visualization and Analysis Jobs on Blue Waters"
- John E. Stone, Barry Isralewitz, and Klaus Schulten.
- Extreme Scaling Workshop (XSW), pp. 43-50, 2013.
- Online full text available at http://dx.doi.org/10.1109/XSW.2013.10
- Online full text available at http://www.xsede.org/web/xscale/agenda
- Extreme Scaling Workshop (XSW), pp. 43-50, 2013.
- "Lattice microbes: High-Performance stochastic simulation method for the reaction-diffusion master equation"
- Elijah Roberts, John E. Stone, and Zaida Luthey-Schulten.
- Journal of Computational Chemistry, 34(3):245-255, 2013.
- Online full text: http://dx.doi.org/10.1002/jcc.23130
- Journal of Computational Chemistry, 34(3):245-255, 2013.
- "Fast Visualization of Gaussian Density Surfaces for Molecular Dynamics and Particle System Trajectories"
- Michael Krone, John E. Stone, Thomas Ertl, and Klaus Schulten.
- EuroVis - Short Papers, pp. 67-71, 2012.
- Online full text: http://dx.doi.org/10.2312/PE/EuroVisShort/EuroVisShort2012/067-071
- EuroVis - Short Papers, pp. 67-71, 2012.
- "Optimization of a Broadband Discone Antenna Design and Platform Installed Radiation Patterns Using a GPU-Accelerated Savant/WIPL-D Hybrid Approach"
- Tod Courtney, Matthew C. Miller, John E. Stone, and Robert A. Kipp.
- In Proceedings of the Applied Computational Electromagnetics Symposium (ACES 2012), Columbus, Ohio, April 2012.
- Online full text
- In Proceedings of the Applied Computational Electromagnetics Symposium (ACES 2012), Columbus, Ohio, April 2012.
- "Immersive Out-of-Core Visualization of Large-Size and Long-Timescale Molecular Dynamics Trajectories"
- John E. Stone, Kirby L. Vandivort, and Klaus Schulten.
- G. Bebis et al. (Eds.): 7th International Symposium on Visual Computing (ISVC 2011), LNCS 6939, pp. 1-12, 2011.
- Online full text: http://dx.doi.org/10.1007/978-3-642-24031-7_1
- G. Bebis et al. (Eds.): 7th International Symposium on Visual Computing (ISVC 2011), LNCS 6939, pp. 1-12, 2011.
- "Using GPUs to Accelerate Installed Antenna Performance Simulations"
- Tod Courtney, John E. Stone, and Bob Kipp.
- In Proceedings of the 2011 Antenna Applications Symposium, Allerton Park, Monticello IL, September 2011.
- Online full text
- In Proceedings of the 2011 Antenna Applications Symposium, Allerton Park, Monticello IL, September 2011.
- "Fast Analysis of Molecular Dynamics Trajectories with Graphics Processing Units — Radial Distribution Function Histogramming"
- Benjamin G. Levine, John E. Stone, and Axel Kohlmeyer.
- Journal of Computational Physics, 230(9):3556-3569, 2011.
- Online full text: http://dx.doi.org/10.1016/j.jcp.2011.01.048
- Journal of Computational Physics, 230(9):3556-3569, 2011.
- "Immersive Molecular Visualization and Interactive Modeling with Commodity Hardware"
- John E. Stone, Axel Kohlmeyer, Kirby L. Vandivort, and Klaus Schulten.
- G. Bebis et al. (Eds.): ISVC 2010, Part II, LNCS 6454, pp. 382-393, 2010.
- Online full text: http://dx.doi.org/10.1007/978-3-642-17274-8_38
- G. Bebis et al. (Eds.): ISVC 2010, Part II, LNCS 6454, pp. 382-393, 2010.
- "Quantifying the Impact of GPUs on Performance and Energy Efficiency in HPC Clusters"
- Jeremy Enos, Craig Steffen, Joshi Fullop, Michael Showerman,
Guochun Shi, Kenneth Esler, Volodymyr Kindratenko,
John E. Stone, and James C. Phillips.
- International Conference on Green Computing, pp. 317-324, 2010.
- Online full text: http://dx.doi.org/10.1109/GREENCOMP.2010.5598297
- International Conference on Green Computing, pp. 317-324, 2010.
- "GPU-Accelerated Molecular Modeling Coming Of Age"
- John E. Stone, David J. Hardy, Ivan S. Ufimtsev, and Klaus Schulten.
- Journal of Molecular Graphics and Modelling, 29(2):116-125, 2010.
- Online full text: http://dx.doi.org/10.1016/j.jmgm.2010.06.010
- Journal of Molecular Graphics and Modelling, 29(2):116-125, 2010.
- "OpenCL: A Parallel Programming Standard for Heterogeneous Computing Systems"
- John E. Stone, David Gohara, and Guochun Shi.
- Computing in Science and Engineering, 12(3):66-73, 2010.
- Online full text: http://dx.doi.org/10.1109/MCSE.2010.69
- Computing in Science and Engineering, 12(3):66-73, 2010.
- "An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems"
- Isaac Gelado, John E. Stone, Javier Cabezas, Sanjay Patel, Nacho Navarro, and Wen-mei W. Hwu.
- ASPLOS '10: Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 347-358, 2010.
- Online full text: http://doi.acm.org/10.1145/1736020.1736059
- ASPLOS '10: Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 347-358, 2010.
- "Probing Biomolecular Machines with Graphics Processors"
- James C. Phillips and John E. Stone.
- Communications of the ACM 52(10):34-41, 2009.
- Online full text: http://doi.acm.org/10.1145/1562764.1562780
- Communications of the ACM 52(10):34-41, 2009.
- "GPU Clusters for High Performance Computing"
- Volodymyr Kindratenko, Jeremy Enos, Guochun Shi, Michael Showerman,
Galen Arnold, John E. Stone, James Phillips, and Wen-mei Hwu.
- Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on. pp. 1-8, Aug. 2009.
- Online full text: http://dx.doi.org/10.1109/CLUSTR.2009.5289128
- Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on. pp. 1-8, Aug. 2009.
- "Visualization of Cyclic and Multi-branched Molecules with VMD"
- Simon Cross, Michelle M. Kuttell, John E. Stone, and James E. Gain.
- Journal of Molecular Graphics and Modelling. 28:131-139, 2009.
- Online full text: http://dx.doi.org/10.1016/j.jmgm.2009.04.010
- Journal of Molecular Graphics and Modelling. 28:131-139, 2009.
- "Long time-scale simulations of in vivo diffusion using GPU hardware"
- Elijah Roberts, John E. Stone, Leonardo Sepulveda, Wen-mei W. Hwu, and Zaida Luthey-Schulten.
- IPDPS '09: Proceedings of the 2009 IEEE International Symposium on Parallel & Distributed Processing, pp. 1-8, 2009
- Online full text: http://dx.doi.org/10.1109/IPDPS.2009.5160930
- IPDPS '09: Proceedings of the 2009 IEEE International Symposium on Parallel & Distributed Processing, pp. 1-8, 2009
- "High Performance Computation and Interactive Display of Molecular Orbitals on GPUs and Multi-core CPUs"
- John E. Stone, Jan Saam, David J. Hardy, Kirby L. Vandivort,
Wen-mei W. Hwu, and Klaus Schulten.
- In Proceedings of the 2nd Workshop on General-Purpose Processing on Graphics Processing Units, ACM International Conference Proceeding Series, volume 383, pp. 9-18, 2009.
- Online full text: http://doi.acm.org/10.1145/1513895.1513897
- In Proceedings of the 2nd Workshop on General-Purpose Processing on Graphics Processing Units, ACM International Conference Proceeding Series, volume 383, pp. 9-18, 2009.
- "Multilevel Summation of Electrostatic Potentials Using Graphics Processing Units"
- David J. Hardy, John E. Stone, and Klaus Schulten.
- Parallel Computing, 28:164-177, 2009.
- Online full text: http://dx.doi.org/10.1016/j.parco.2008.12.005
- Parallel Computing, 28:164-177, 2009.
- "Adapting a Message-driven Parallel Application to GPU-Accelerated Clusters"
- James C. Phillips, John E. Stone, and Klaus Schulten.
- In SC '08: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, pp. 1-9, Piscataway, NJ, USA, 2008. IEEE Press.
- Online full text: http://dx.doi.org/10.1109/SC.2008.5214716
- In SC '08: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, pp. 1-9, Piscataway, NJ, USA, 2008. IEEE Press.
- "Using VMD - An Introductory Tutorial"
- Jen Hsin, Anton Arkhipov, Ying Yin, John E. Stone, and Klaus Schulten.
- Current Protocols - Bioinformatics, 5:Unit 5.7, 2008
- Online full text: http://dx.doi.org/10.1002/0471250953.bi0507s24
- Current Protocols - Bioinformatics, 5:Unit 5.7, 2008
- "GPU Acceleration of Cutoff Pair Potentials for Molecular Modeling Applications"
- Christopher I. Rodrigues, David J. Hardy, John E. Stone,
Klaus Schulten, and Wen-Mei W. Hwu.
- In CF'08: Proceedings of the 2008 conference on Computing frontiers, pp. 273-282, New York, NY, USA, 2008. ACM.
- Online full text: http://doi.acm.org/10.1145/1366230.1366277
- In CF'08: Proceedings of the 2008 conference on Computing frontiers, pp. 273-282, New York, NY, USA, 2008. ACM.
- "GPU Computing"
- John D. Owens, Mike Houston, David Luebke, Simon Green, John E. Stone, and James C. Phillips.
- Proceedings of the IEEE, 96:879-899, 2008.
- Online full text: http://dx.doi.org/10.1109/JPROC.2008.917757
- Proceedings of the IEEE, 96:879-899, 2008.
- "Accelerating Molecular Modeling Applications with Graphics Processors"
- John E. Stone, James C. Phillips, Peter L. Freddolino, David J. Hardy, Leonardo G. Trabuco, and Klaus Schulten.
- Journal of Computational Chemistry, 28:2618-2640, 2007.
- Online full text of paper
- Online full text (JCC web site): http://dx.doi.org/10.1002/jcc.20829
- Journal of Computational Chemistry, 28:2618-2640, 2007.
- "A System for Interactive Molecular Dynamics Simulation"
- John E. Stone, Justin Gullingsrud, Klaus Schulten, and Paul Grayson.
- In 2001 ACM Symposium on Interactive 3D Graphics,
- John F. Hughes and Carlo H. Sequin, editors, pages 191-194, New York, 2001, ACM SIGGRAPH
- ACM Digital Library, citations, online full text, etc
- Online full text: http://doi.acm.org/10.1145/364338.364398
- In 2001 ACM Symposium on Interactive 3D Graphics,
- "An Efficient Library for Parallel Ray Tracing and Animation"
- John E. Stone
- Master's Thesis, University of Missouri-Rolla, Department of Computer Science, April 1998
- Master's Thesis, University of Missouri-Rolla, Department of Computer Science, April 1998
- "Rendering of Numerical Flow Simulations Using MPI"
- John Stone and Mark Underwood.
- Second MPI Developers Conference, pages 138-141, 1996.
- Online full text: http://dx.doi.org/10.1109/MPIDC.1996.534105
- Second MPI Developers Conference, pages 138-141, 1996.
- "Numerical Flow Simulation and Rendering Using MPI"
- John Stone, Mark Underwood
- In Proceedings of the 1996 Intel Supercomputer Users Group Conference
- Oak Ridge National Laboratory, Knoxville TN
- In Proceedings of the 1996 Intel Supercomputer Users Group Conference
- "An Efficient Library for Parallel Ray Tracing and Animation"
- John Stone
- In Proceedings of the 1995 Intel Supercomputer Users Group Conference
- Sandia National Laboratory, Albequerque NM
- In Proceedings of the 1995 Intel Supercomputer Users Group Conference
Short Articles, Blogs, and Whitepapers:
- "HPC Visualization on NVIDIA Tesla GPUs"
- John Stone
- NVIDIA Parallel ForAll Developer Blog, March 12, 2015
- NVIDIA Parallel ForAll Developer Blog, March 12, 2015
- "Random Numbers, Efficiency, and Other Things"
- John Stone
- Ray Tracing News, Volume 20, Number 1, May 19, 2007
- Ray Tracing News, Volume 20, Number 1, May 19, 2007
- "Real-Time GPU Spheres"
- John Stone
- Ray Tracing News, Volume 18, Number 1, December 12, 2005
- Ray Tracing News, Volume 18, Number 1, December 12, 2005
- "Workstation Clusters for Parallel Computing"
- John Stone, Fikret Ercal
- IEEE Potentials pages 31-33, April/May 2001
- IEEE Home page
- IEEE Potentials pages 31-33, April/May 2001
- "The Ups and Downs of Multithreaded Ray Tracing and Optimization"
- John Stone
- Ray Tracing News, Volume 12, Number 2, December 21, 1999
- Ray Tracing News, Volume 12, Number 2, December 21, 1999
- "Accelerating Software-based MPEG Encoding Using the VIS Instruction Set"
- John Stone, Ahmad Zandi
- Interactive Insights: A Multimedia Compendium, pages 30-34,
- 1997 National Association of Broadcasters Convention
- Las Vegas, Nevada
- Interactive Insights: A Multimedia Compendium, pages 30-34,
Presentations:
- VMD: Biomolecular Visualization from Atoms to Cells Using Ray Tracing, Rasterization, and VR, GPU Technology Conference, San Jose, CA (3/29/2018)
- Using Accelerator Directives to Adapt Science Applications for State-of-the-Art HPC Architectures, GPU Technology Conference, San Jose, CA (3/27/2018)
- Accelerating Molecular Modeling on Desktop and Pre-Exascale Supercomputers, GPU Technology Conference, San Jose, CA (3/26/2018)
- Optimizing HPC Simulation and Visualization Code Using NVIDIA Nsight Systems, GPU Technology Conference, San Jose, CA (3/29/2018)
- Interactive Supercomputing for State-of-the-Art Biomolecular Simulation, Interactivity in Supercomputing Birds of Feather, Supercomputing 2017, Denver, CO (11/14/2017)
- Using Accelerator Directives to Adapt Science Applications for State-of-the-Art HPC Architectures, Keynote Presentation, WAACPD'17: Fourth Workshop on Accelerator Programming Using Directives, Supercomputing 2017, Denver, CO (11/13/2017)
- Scalable Molecular Visualization and Analysis Tools in VMD, Argonne Training Program on Exascale Computing, Q Center, St. Charles, IL (8/10/2017)
- Communicating Science Through Visualization in the Age of Alternative Facts, Siggraph 2017 Courses, Los Angeles, CA (7/31/2017)
- Scaling to Petascale Institute, GPU Architecture Concepts and CUDA Programming, National Center for Supercomputing Applications, University of Illinois (6/28/2017)
- VMD Adaptation for HiHAT Proof of Concept Implementations, Modelado HiHAT meeting (remote webinar presentation) (06/20/2017)
- Brookhaven GPU Hackathon, Brookhaven National Laboratory, NY (6/5/2017 to 6/9/2017)
- VMD: GPU-Accelerated Analysis of Biomolecular and Cellular Simulations, Cray Analytics Symposium (remote webinar presentation), Radisson Blu MOA, Bloomington, MN (05/26/2017)
- GPUs Unleashed: Analysis of Petascale Molecular Dynamics Simulations with VMD, GPU Technology Conference, San Jose, CA (05/10/2017)
- Cutting Edge OptiX Ray Tracing Techniques for Visualization of Biomolecular and Cellular Simulations in VMD, GPU Technology Conference, San Jose, CA (05/09/2017)
- Turbocharging VMD Molecular Visualizations with State-of-the-Art Rendering and VR Technologies, GPU Technology Conference, San Jose, CA (05/09/2017)
- Visualizing Biomolecules in VMD, Hands-on Workshop on Computational Biophysics, NIH Center for Macromolecular Modeling and Bioinformatics, Beckman Institute, University of Illinois, Urbana, IL (4/18/2017).
- VMD: Preparation and Analysis of Molecular and Cellular Simulations, HPC for Life Sciences PRACE Spring School 2017, Stockholm Sweden (4/10/2017).
- Harnessing GPUs to Probe Biomolecular Machines at Atomic Detail, NVIDIA GPU Technology Theater, Supercomputing 2016, Supercomputing 2016, Salt Lake City, UT (11/16/2016).
- Visualization and Analysis of Biomolecular Complexes on Upcoming KNL-based HPC Systems: TACC Stampede-2 and ANL Aurora, Intel HPC Developers Conference, Supercomputing 2016, Salt Lake City, UT (11/13/2016).
- Immersive Molecular Visualization with Omnidirectional Stereoscopic Ray Tracing and Remote Rendering, High Performance Data Analysis and Visualization Workshop, Chicago (5/23/2016)
- High Performance Molecular Visualization: In-Situ and Parallel Rendering with EGL, High Performance Data Analysis and Visualization Workshop, Chicago (5/23/2016)
- Evaluation of Emerging Energy-Efficient Heterogeneous Computing Platforms for Biomolecular and Cellular Simulation Workloads, 25th International Heterogeneity in Computing Workshop, Chicago (5/23/2016)
- VMD+OptiX: Streaming Interactive Ray Tracing from Remote GPU Clusters to Your VR Headset, GPU Technology Conference, San Jose, CA (4/06/2016)
- VMD: Interactive Molecular Ray Tracing with NVIDIA OptiX, GPU Technology Conference, San Jose, CA (4/06/2016)
- VMD: Petascale Molecular Visualization and Analysis with Remote Video Streaming, GPU Technology Conference, San Jose, CA (4/05/2016)
- VMD: enabling preparation, visualization, and analysis of petascale and pre-exascale molecular dynamics simulations, Armadillo B453 R1001, Lawrence Livermore National Laboratory, Livermore, CA (1/5/2016)
- VMD+OptiX: Bringing Interactive Molecular Ray Tracing from Remote GPU Clusters to Your VR Headset, NVIDIA Theater, Supercomputing 2015, Austin, TX (11/18/2015)
- Chemical Visualization of Human Pathogens : The Retroviral Capsids, Visualization and Data Analytics Showcase, Supercomputing 2015, Austin, TX (11/18/2015)
- Frontiers of Molecular Visualization: Interactive Ray Tracing, Panoramic Displays, VR HMDs, and Remote Visualization, VisTech Workshop, Supercomputing 2015, Austin, TX (11/15/2015)
- Visualizing Biomolecular Complexes on x86 and KNL Platforms: Integrating VMD and OSPRay, Intel HPC Developer Conference, Austin TX (11/14/2015)
- VMD: Interactive Publication-Quality Molecular Ray Tracing with OptiX, NVIDIA Best of GTC Theater, Siggraph 2015, Los Angeles, CA (8/12/2015)
- VMD: Immersive Molecular Visualization and Interactive Ray Tracing for Domes, Panoramic Theaters, and Head Mounted Displays, BOF: Immersive Visualization for Science and Research, Siggraph 2015, Los Angeles, CA (8/10/2015)
- Workshop on Accelerated High-Performance Computing in Computational Sciences (SMR 2760), Abdus Salam International Centre for Theoretical Physics, Miramare - Trieste, Italy (05/27/2015)
- Panel: Data Relevancy, Locality, Diversity & More, NCSA Private Sector Program Annual Meeting, (05/06/2015)
- GPGPU 2015 Advanced Methods for Computing with CUDA, University of Cape Town, South Africa (4/20/2015)
- Proteins and Mesoscale Data: Visualization of Molecular Dynamics, Visualizing Biological Data (VIZBI) 2015 Conference, Broad Institute of MIT and Harvard, Cambridge, MA (03/26/2015)
- Publication-Quality Ray Tracing of Molecular Graphics with OptiX, GPU Technology Conference (03/19/2015)
- Guest Presentation: Integrating OptiX in VMD (in David McAllister's Innovations in OptiX presentation), GPU Technology Conference (03/18/2015)
- VMD: Visualization and Analysis of Biomolecular Complexes with GPU Computing, GPU Technology Conference (03/18/2015)
- Visualization of Energy Conversion Processes in a Light Harvesting Organelle at Atomic Detail, Visualization and Data Analytics Showcase, Supercomputing 2014, New Orleans, LA (11/19/2014)
- GPU-Accelerated Analysis of Large Biomolecular Complexes, NVIDIA Booth, Supercomputing 2014, New Orleans, LA (11/18/2014)
- GPU-accelerated Visualization and Analysis of Petascale Molecular Dynamics Simulations, Integrated Imaging Initiative Workshop: Tomography and Ptychography, Argonne National Laboratory (9/30/2014)
- GPU-accelerated Visualization and Analysis of Petascale Molecular Dynamics Simulations, Research and Technology Development Conference, Missouri University of Science and Technology (9/16/2014)
- Programming for Hybrid Architectures Today and in the Future, LSU Third Annual HPC User Symposium, Louisiana State University (6/5/2014)
- GPU-Accelerated Visualization and Analysis of Biomolecular Complexes, Oxford University, United Kingdom (5/12/2014)
- GPU-Accelerated Analysis and Visualization of Large Structures Solved by Molecular Dynamics Flexible Fitting, Faraday Discussion 169: Molecular Simulations and Visualization, University of Nottingham, United Kingdom (5/8/2014)
- GPGPU2 Advanced Methods for Computing with CUDA, University of Cape Town, South Africa (4/22/2014)
- Petascale Molecular Ray Tracing: Accelerating VMD/Tachyon with OptiX, GPU Technology Conference (03/27/2014)
- Fighting HIV with CUDA, CCoE Achievement Award, GPU Technology conference (03/25/2014)
- Visualization and analysis of petascale molecular simulations with VMD, GPU Technology Conference (03/25/2014)
- Using GPUs to Supercharge Visualization and Analysis of Molecular Dynamics Simulations with VMD, NVIDIA GTC Express (02/25/2014)
- Experiences Developing and Maintaining Scientific Applications on GPU-Accelerated Platforms, Indiana University, IUPUI Campus, Indianapolis, IN (01/24/2014)
- Fighting HIV with GPU-Accelerated Petascale Computing, Supercomputing 2013, Denver, CO (11/19/2013)
- GPU-Accelerated Molecular Visualization on Petascale Supercomputing Platforms, UltraVis'13: Eighth Ultrascale Visualization Workshop, Denver, CO (11/17/2013)
- Visualization and Analysis of Petascale Molecular Dynamics Simulations, San Diego Supercomputer Center, University of California San Diego (11/5/2013)
- Experiences Developing and Maintaining Scientific Applications on GPU-Accelerated Platforms, Indiana University, Bloomington, IN (10/2/2013)
- Interactive Molecular Visualization and Analysis with GPU Computing, Fall National Meeting of the American Chemical Society, Indianapolis, IN (9/11/2013)
- Early Experiences Scaling VMD Molecular Visualization and Analysis Jobs on Blue Waters, XSEDE Extreme Scaling Workshop, Boulder, CO (8/15/2013)
- GPU-Accelerated Molecular Visualization and Analysis with VMD, Midwest Theoretical Chemistry Conference, Urbana, IL, (5/31/2013)
- GPGPU Computing with CUDA Workshop, University of Cape Town, South Africa (4/29/2013)
- VMD: GPU-Accelerated Visualization and Analysis of Petascale Molecular Dynamics Simulations, GPU Technology Conference, San Jose, CA (3/20/2013)
- Keynote: Broadening the Use of Scalable Kernels in NAMD/VMD, VSCSE Many-core Processors, NCSA, University of Illinois (8/16/2012)
- GPU-Accelerated Analysis of Petascale Molecular Dynamics Simulations with VMD, Scalable Software for Scientific Computing Workshop, University of Notre Dame (6/11/2012)
- Visualization of petascale molecular dynamics simulations, Imaging at Illinois, The Next Generation: Computational Imaging and Visualization, Beckman Institute, University of Illinois (6/1/2012)
- In-Situ Visualization and Analysis of Petascale Molecular Dynamics Simulations with VMD, Accelerated HPC Symposium, San Jose, CA (5/17/2012)
- High Performance Molecular Visualization and Analysis on GPUs, GPU Technology Conference, San Jose, CA (5/16/2012)
- Immersive Out-of-Core Visualization of Large-Size and Long-Timescale Molecular Dynamics Trajectories, ISVC 2011, Las Vegas, NV (9/26/2011)
- Immersive Molecular Visualization and Interactive Modeling with Commodity Hardware, ISVC 2010, Las Vegas, NV (12/1/2010)
- Faster, Cheaper, Better: Biomolecular Simulation with NAMD, VMD, and CUDA, NVIDIA Booth, Supercomputing 2010, New Orleans, LA (11/16/2010)
- High Performance Computing with CUDA Case Study: Heterogeneous GPU Computing for Molecular Modeling, CUDA Tutorial, Supercomputing 2010, New Orleans, LA (11/14/2010)
- High Performance Molecular Simulation, Visualization, and Analysis on GPUs, GPU Technology Conference (09/22/2010)
- High Performance Molecular Simulation, Visualization, and Analysis on GPUs, Oak Ridge National Laboratory (09/16/2010)
- Faster, Cheaper, and Better Science: Molecular modeling on GPUs, Fall National Meeting of the Americal Chemical Society, Boston, MA (8/22/2010)
- OpenCL: Molecular modeling on heterogeneous computing systems, Fall National Meeting of the Americal Chemical Society, Boston, MA (8/22/2010)
- Lecture 4: Cut-off and Binning for Regular Data Sets, VSCSE Many-core Processors, University of Illinois (8/03/2010)
- The OpenCL Programming Model, Part 1 Illinois UPCRC Summer School (7/23/2010)
- The OpenCL Programming Model, Part 2 Illinois UPCRC Summer School (7/23/2010)
- Molecular Visualization and Analysis on GPUs, Symposium on Application of GPUs in Chemistry and Materials Science, University of Pittsburgh (06/29/2010)
- ECE498AL Application Performance Case Studies: Molecular Visualization and Analysis, University of Illinois at Urbana-Champaign (04/08/2010)
- An Introduction to OpenCL, GPUComputing.net Webinar (12/10/2009)
- OpenCL for Molecular Modeling Applications: Early Experiences, OpenCL BOF, Supercomputing 2009, Portland, OR (11/18/2009)
- Accelerating Molecular Modeling Applications with GPU Computing, Exhibition, Supercomputing 2009, Portland, OR (11/18/2009)
- High Performance Computing with CUDA Case Study: Molecular Modeling Applications,CUDA Tutorial, Supercomputing 2009, Portland, OR (11/15/2009)
- An Introduction to OpenCL, IACAT/CCOE GPU Brown Bag Forum, University of Illinois (10/21/2009)
- High Performance Molecular Visualization and Analysis with GPU Computing, Beckman Institute Forum for Imaging and Visualization, University of Illinois (10/20/2009)
- GPU Accelerated Visualization and Analysis in VMD and Recent NAMD Developments, GPU Technology Conference, San Jose, CA (10/1/2009)
- Case Study - Accelerating Molecular Dynamics Experimentation, VSCSE: Many-Core Processors for Science and Engineering Applications, NCSA (8/13/2009)
- Multidisciplinary Panel, VSCSE: Many-Core Processors for Science and Engineering Applications, NCSA (8/10/2009)
- Accelerating Molecular Dynamics on a GPU, Careers in High-Performance Systems Mentoring Workshop, National Center for Supercomputing Applications (7/25/2009)
- GPU Accelerated Visualization and Analysis in VMD, Center for Molecular Modeling, University of Pennsylvania (6/9/2009)
- Keynote: Accelerating Molecular Modeling Applications with GPU Computing, Second Sharcnet Symposium on GPU and Cell Computing, University of Waterloo (5/20/2009)
- ECE498AL Application Performance Case Studies: Molecular Visualization and Analysis, University of Illinois at Urbana-Champaign (04/09/2009)
- Experiences with Multi-GPU Acceleration in VMD, Path to Petascale: Adapting GEO/CHEM/ASTRO Applications for Accelerators and Accelerator Clusters, NCSA (4/2/2009)
- High Performance Computation and Interactive Display of Molecular Orbitals on GPUs and Multi-core CPUs, Second Workshop on General-Purpose Processing on Graphics Processing Units, Washington D.C. (3/8/2009)
- High Performance Computation and Interactive Display of Molecular Orbitals on GPUs and Multi-core CPUs, IACAT Accelerator Workshop, NCSA (1/23/2009)
- GPU Computing Case Study: Molecular Modeling Applications, ECE 598SP: Massively Parallel Processors, University of Illinois (11/11/2008)
- GPU Computing, Cape Linux Users Group, South Africa (10/28/2008)
- Visualizing Biomolecular Complexes with VMD, Centre for High Performance Computing, CSIR Rosebank Campus, Cape Town, South Africa (10/27/2008)
- An Introduction to Molecular Visualization with VMD, Centre for High Performance Computing, CSIR Rosebank Campus, Cape Town, South Africa (10/27/2008)
- Accelerating Molecular Modeling Applications with Graphics Processors, Computer Science Department, University of Cape Town, South Africa (10/23/2008)
- Accelerating Computational Biology by 100x Using CUDA, NVISION 08, San Jose Convention Center, San Jose, CA (8/26/2008)
- Case Study - Accelerating Molecular Dynamics Experimentation, VSCSE: Accelerators for Science and Engineering Applications: GPUs and Multicore, NCSA (8/21/2008)
- Accelerating Scientific Applications with GPUs, Workshop on Programming Massively Parallel Processors, NCSA (7/10/2008)
- Accelerating Molecular Modeling Applications with Graphics Processors, SIAM conference on Parallel Processing for Scientific Computing, Atlanta, GA (3/12/2008)
- Case Study: Molecular Visualization and Analysis, Supercomputing 2007 Tutorial: High Performance Computing with CUDA, Reno, NV (11/11/2007)
- GPU Acceleration of Scientific Applications Using CUDA, AstroGPU 2007, Institute for Advanced Study, Princeton NJ (11/09/2007)
- ECE498AL CUDA Performance Case Studies: Ion Placement Tool, VMD, University of Illinois at Urbana-Champaign (10/15/2007)
- ECE498AL CUDA Performance Case Studies: Ion Placement Tool, VMD, University of Illinois at Urbana-Champaign, (3/14/2007)
- Visualization of Nano-Scale Structures, University of Texas Health Science Center at Houston (4/20/2006)
- Universidad Nacional Autónoma de Mexico, DGSCA (8/11/2006) (Video Conference Presentation)
- VMD: Algorithms and Methods for Large Scale Biomolecular Visualization, San Diego Supercomputer Center (9/12/2005)
- Dancing Proteins: 3-D Visualization of Protein Structure and Dynamics on Next-Generation Graphics Hardware, ITG Forum at University of Illinois at Urbana-Champaign (2/15/2005)
- CS Colloqium at University of Missouri-Rolla (2/22/2005)
- Purdue University Envision Center (2/25/2005)
- VMD: Biomolecular Visualization and Analysis, The Scripps Research Institute, La Jolla CA (7/31/2003)
- Designing a Cluster for a Small Research Group, Summer School on Theoretical Biophysics, Beckman Institute UIUC, 6/11/2003
- Biomolecular Visualization in the CAVE with VMD, Center for Parallel Computing, Swedish Royal Institute of Technology, Stockholm Sweden (10/3/2001)
- Cluster-based visualization with VMD on a tiled display wall, NCSA Terascale Clusters Dedication (9/5/2001)
- Biomolecular Visualization, Interactive Molecular Dynamics, Siggraph 2001, Sun Microsystems Booth (8/14/2001)
- Low-Cost Linux Clusters for Biomolecular Simulations Using NAMD, Beckman Institute UIUC, June 26, 2001
- Software Development Tutorial for Biomedical Research Scientists, Beckman Institute UIUC, April 3, 2001
- Linux Clusters, Beckman Institute UIUC, November 11, 1999
Service:
- Editorial Board Member, Journal of Molecular Graphics and Modelling (2010-2013)
- Guest Editorial Board Member, IEEE TPDS Special Issue on High Performance Computing with Accelerators (2009)
- International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP) (2017)
- Euro-Par (2016)
- International workshop on OpenCL (IWOCL) (2013, 2014, 2015)
- Sixth Workshop on General Purpose Processing on Graphics Processing Units (2013)
- Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG 2011, 2012, 2013)
- Symposium on Application Accelerators in High Performance Computing (SAAHPC 2009, 2010, 2011, 2012)
- IEEE International Parallel & Distributed Processing Symposium (IPDPS 2011)
- International Symposium on Visual Computing (ST3 2011)
- IEEE International Workshop on High Performance Computational Biology (HiCOMB 2009, 2010)
- Workshop on Language, Compiler, and Architecture support for GPGPU (2010)
- NCSA/IACAT Workshop on Programming Massively Parallel Processors (PMPP 2008)
- Programming Massively Parallel Processors: A Hands-on Approach, Third Edition (chapter reviewer, published 2016)
- GPU Computing Gems Emerald Edition (chapter reviewer, published 2011)
- GPU Gems 3 (chapter reviewer, published 2007)
- Geometric Tools for Computer Graphics (reviewer, published 2002)
- Real-Time Rendering (reviewer, first edition, published 1999)
- IEEE Transactions on Computers (2017, 2018)
- IEEE VR (2017)
- Concurrency and Computation: Practice and Experience (2017)
- Euro-Par (2012, 2016)
- Algorithms (2016)
- IEEE Pacific Visualization (2015)
- Computer Graphics Forum (2008, 2009, 2015)
- PLoS Computational Biology (2015)
- Eurovis (2014, 2015)
- IEEE Transactions on Parallel and Distributed Systems (2014)
- International Workshop on OpenCL (IWOCL) (2013, 2014)
- Journal of Molecular Graphics and Modelling (2013)
- Workshop on General Purpose Processing on GPUs (2013)
- Computing in Science and Engineering (2009, 2011, 2012)
- PLoS ONE (2012)
- Supercomputing (2009, 2011)
- Parallel Computing, (2010, 2011)
- Computing Frontiers (2011)
- High Performance Graphics (2010)
- Computer Physics Communications (2010)
- Journal of Computational Chemistry (2008, 2009, 2010)
- Computers and Graphics (2010)
- Visualization in Medicine and Life Sciences (2009)
- PPAM 2009 Eighth International Conference on Parallel Processing and Applied Mathematics (2009)
- BMC Structural Biology (2008, 2009)
- Journal of Parallel Computing (2008)
- Siggraph (2008)
- IEEE VIS (2007)
- 2006 IEEE Symposium on Interactive Ray Tracing
- ACM Computing Surveys (2006)
- Virtual Reality, Volume 9 number 1 (2005)
- International Journal of Parallel and Distributed Systems and Networks (2002)
- IEEE International Parallel & Distributed Processing Symposium (2000)
- DOE Exascale Computing Project - Software Technology Proposals (2016)
- Computer Science Advisory Board, Missouri University of Science and Technology (2008-2013)
- Biomedical Analysis and Simulation Supercomputer Advisory Board, NIH Resource for Computer-Integrated Systems for Microscopy and Manipulation (CISMM), University of North Carolina at Chapel Hill (2009, 2010)
- Computer Science Advisory Board, University of Missouri-Rolla (2007)
- GPU-Accelerated Clustering Analysis of Molecular Dynamics Trajectories Using QCP and PAM (2015),
Devin King and Julie Xia - Utilizing Wide Vector Instructions with NAMD (2014),
Craig Disselkoen and Jordan Jorgensen - GPU-accelerated Brownian Dynamics (2013),
Justin Dufresne and Terrance Howard - GPU-accelerated Secondary Structure Analysis (2013),
Alex Knaust and John McCann - GPU-accelerated Molecular Dynamics Simulation Analysis (2012),
Jason Hutcheson and Michael Musson - GPU-accelerated Molecular Dynamics Simulation Analysis (2011),
Sean Karlage and Michael Robson
- Arjun Radhakrishnan, M.Sc. Electrical Engineering, "Accelerating Pulsar Dedispersion for MeerKAT on Graphics Processing Units", University of Cape Town, South Africa, 2010
- Juan-Pierre Longmore, M.Sc. Computer Science, "Towards Realistic Interactive Sand: A GPU-based Framework", University of Cape Town, South Africa, 2009
- Judging panel for SCS Science Image Challenge competitions (2011, 2012, 2013, 2014)
Press Articles and Interviews:
- IBM: 2018 Champions press release, Jan 31, 2018.
- IBM Systems: "Rock Stars in our Midst, by Eve Daniels, May 2017.
- InsideHPC: "Rock Stars of HPC: John Stone", by Beth Harlen, InsideHPC, April 19, 2017.
- IBM: 2017 Champions press release, Feb 3, 2017.
- InsideHPC: "Visualizing Biomolecular Complexes on x86 and KNL Platforms: Integrating VMD and OSPRay", by Rich Brueckner, InsideHPC, December 18, 2015.
- Scientific Computing World: "Does HPC's future lie in remote visualization", by Tom Wilkie, Scientific Computing World, February/March, 2015.
- InsideHPC: "HPC's Future Lies in Remote Visualization, by Tom Wilkie, InsideHPC, February 11, 2015.
- NVIDIA: "CUDA for ARM Platforms is Now Available, by Mark Harris, NVIDIA, June 18, 2013.
- National Science Foundation: "Cracking the Code of HIV; Providing An Up-Close View of the Enemy", by Diana Yates, UIUC, and Lisa-Joy Zgorski NSF, May 29, 2013
- Inside HPC: "GPUs Helps Researchers Uncover New Approach to Combating HIV Virus", by Rich Brueckner, May 29, 2013
- PC Magazine: "Nvidia GPUs Assist in Battling HIV Virus", by Damon Poeter, May 29, 2013
- Bio-IT World: "Researchers Characterize Chemical Structure of HIV Capsid, by Allison Proffitt, May 29, 2013
- NVIDIA: "Breakthrough in HIV Research Enabled by NVIDIA GPU Accelerators", by George Millington, May 29, 2013
- Tech News Daily: "Supercomputer Tackles Mystery of HIV's Structure", by Jillian Scharr, May 29, 2013
- HPCwire: NVIDIA Releases CUDA 4.0 Toolkit, February 28, 2011
- University of Illinois: "Illinois Researcher Named 2010 CUDA Fellow by NVIDIA", by Laurie Talkington, December 13, 2010
- Scientific Computing: "Speeding Up Science", by Mike May, November 20, 2010
- NVIDIA: "NVIDIA Names Three New 2010 CUDA Fellows", November 10, 2010
- Chemical and Engineering News: "The GPU Revolution, by Lauren Wolf, November 1, 2010
- GenomeWeb: "Eyeing a Growing Market, Nvidia Launches Portal to Aggregate GPU-Enabled Life Science Applications", by Vivien Marx, January 15, 2010
- CNN/Money: "Tesla Bio Workbench Enables Scientists to Achieve New Breakthroughs in Biosciences", January 14, 2010
- SciDAC Review: "Hardware: Core Strength", Number 15, Winter 2009
- TG Daily: "NVIDIA teams up with Microsoft for HPC", by Andrew Thomas, September 28, 2009
- Wired: "Personal Supercomputers Promise Teraflops on Your Desk", by Priya Ganapati, August 3, 2009
- NVIDIA: "NVIDIA Appoints First CUDA Center of Excellence", Andrew Humber, June 30, 2008
- Bio-IT World: "Life Scientists Get Their Game Faces On", by Mike May, April 1, 2008
- Genome Technology: "Not Just for Kids Anymore", by Matthew Dublin, September, 2007
- BeHardware: "NVIDIA CUDA: practical uses" (English), by Damien Triolet, August 17, 2007
- Hardware.fr: "NVIDIA CUDA: plus en pratique" (French), by Damien Triolet, August 9, 2007
- TG Daily: "NCSA: A look inside one of the world's most capable supercomputer facilities", by Rick C. Hodgin, July 2, 2007
- Beyond3D: "NVIDIA Tesla: GPU computing gets its own brand", by Tim Murray, June 20, 2007
- TG Daily: "NVIDIA unveils Tesla, moves into supercomputing", by Wolfgang Gruener, June 20, 2007
Consulting Activities:
- "Graphics Processing Unit (GPU) Acceleration for Cosite Interference Prediction Tools", SBIR N131-008, funded by NAVAIR, U.S. Navy, 2013-2016.
- "Antenna Placement Optimization on Large, Airborne, Naval Platforms", SBIR N101-022, funded by NAVAIR, U.S. Navy, 2010-2013.
- "Multilevel Parallelization of Software for Accurate Protein-Ligand Affinities", SBIR PAR-07-160, 1R44GM088867, funded by the National Institutes of Health, 2010-2014.
Previous Employment:
- I was previously a Senior Programmer/Analyst at Heuris/Pulitzer, and later Heuris Logic, developing commercial video encoding and transcoding software used in service bureaus, the standalone commercial MPEG Power Professional software, and plug-ins for the leading non-linear video editing systems. My work in this era was noteworthy mainly for my early use of parallel processing and SIMD instruction set extensions for acceleration of the routines for color space conversions, image filtering and de-noising, and motion estimation within the video encoder subsystem.
Education:
- Master of Science in Computer Science
- Master's Program Advisor: Dr. Fikret Ercal
- University of Missouri-Rolla
- University of Missouri-Rolla
- Bachelor of Science in Computer Science
- University of Missouri-Rolla
Honors and Other Accomplishments:
-
IBM Champion for Power, 2017, 2018 - Finalist, 2016 GPU Center of Excellence Achievement Award: "Interactive Molecular Ray Tracing on GPU-Accelerated PCs, Remote Clouds and Supercomputers, and VR HMDs"
-
Our 2016 article Molecular dynamics-based refinement and validation for sub-5Å cryo-electron microscopy maps has received an F1000Prime recommendation - Finalist, 2015 NVIDIA Global Impact Award "Enabling Computational Virology with GPU Computing"
- Winner of the SC'14 Visualization and Data Analytics Showcase for the movie and accompanying paper entitled: "Visualization of Energy Conversion Processes in a Light Harvesting Organelle at Atomic Detail"
- Most Cited Article Since 2009, Journal of Molecular Graphics and Modelling
- 2014 CUDA Center of Excellence Achievement Award: Fighting HIV with CUDA
- NVIDIA CUDA Fellow: NVIDIA 2010 CUDA Fellows Announcement, UIUC Press Release
- 2010 HiPEAC Paper Award for the paper "An Asymmetric Distributed Shared Memory Model for Heterogeneous Parallel Systems" presented at ASPLOS 2010.
- Tachyon, the ray tracing package I originally wrote for my Master's Thesis and continue to maintain today, was selected as a finalist for the SPEC MPI benchmark and is now part of the SPEC MPI2007 benchmark suite.
- Member in good standing of ACM, Siggraph, and IEEE.
- I hold an FCC Amateur Extra Class radio license KC9VGG, and a GMRS radio license. I earned the ARRL WAS awards for both the Digital (JT65) #1900, and Mixed #60792, communication modes in December, 2016.
- Member of the Champaign-Urbana Astronomical Society (CUAS). I have previously served as Vice President (2008, 2009, 2010), and Fifth Director (2013).
- 17th Place in 21st Annual ACM International Collegiate Programming Contest,
- 1996 World Finals, Philadelphia PA
- 1st Place in 1996 ACM Mid-Central Regional Programming Contest
- First Place Prize Winner: Intelligent Systems Center Graduate Research Paper Presentation Contest, University of Missouri-Rolla, April 20, 1996
- Prize Winner: Intelligent Systems Center Graduate Research Paper Presentation Contest, University of Missouri-Rolla, March 30, 1995
- Member of the Upsilon Pi Epsilon international computer science honorary society while a graduate student at University of Missouri-Rolla. I served as the treasurer for the local chapter in 1995.
- Member of the Kappa Kappa Psi national honorary band fraternity while a graduate student at University of Missouri-Rolla.
- Founding member of the University of Missouri-Rolla Solar Car Team while an undergraduate student.
- Member of the six man ISRA junior rifle team that won the 1990 National Trophy Team match at the National Trophy Rifle Matches at Camp Perry, Ohio.