• May 1997, Berlin, Germany, Konrad Zuse Zentrum, 2nd International Symposium on Algorithms for Macromolecular Modeling
    Lecture: "Implementing Algorithms Transparently in a Message-Driven Parallel MD Code"
     
  • August 1997, Washington, DC, 3rd Computational Science Graduate Fellowship Conference
    Lecture: "Parallel Molecular Dynamics of Biomolecular Systems"
     
  • January 1999, San Francisco, CA, WEBSIM'99: International Conference on Web-Based Modeling and Simulation
    Lecture: "BioCoRE: A Collaboratory for Structural Biology"
     
  • July 1999, Washington, DC, 4th Computational Science Graduate Fellowship Conference
    Lecture: "NAMD2: Greater Scalability for Parallel Biomolecular Simulations"
     
  • April 2000, Urbana, IL, Beckman Intitute, Parallel MD Development and Use---Challenges and Opportunities Workshop
    Lecture: "Modern Software Development Techniques in NAMD"
     
  • June 2001, Urbana, IL, NCSA, Linux Clusters: The HPC Revolution
    Tutorial: "Low-Cost Linux Clusters for Biomolecular Simulations Using NAMD"
     
  • August 2001, Pittsburgh, PA, PSC, Methods and Applications of Molecular Dynamics
    Lecture: "Configuring and Running NAMD Simulations"
    Lecture: "Integrating the Equations of Motion"
    Lecture: "Building Molecular Structures for NAMD"
    Lecture: "Efficient Evaluation of Forces"
    Lecture: "NAMD Serial and Parallel Performance"
     
  • April 2002, Urbana, IL, NCSA, Biomedical Applications of Molecular Dynamics on the TeraGrid
    Lecture: "Overview of Applicable Hardware and Software"
    Lecture: "Configuring and Running NAMD Simulations"
    Lecture: "Integrating the Equations of Motion"
    Lecture: "Efficient Evaluation of Forces"
    Lecture: "NAMD Serial and Parallel Performance"
     
  • May 2002, Pittsburgh, PA, PSC, Scaling to New Heights Workshop
    Lecture: "NAMD: Biomolecular Simulation on Thousands of Processors"
     
  • June 2003, Urbana IL, Beckman Institute, Computational Biophysics Summer School
    Lecture: "Molecular Dynamics Method"
    Lecture: "Introductory Lessons on Cluster Building"
     
  • July 2003, La Jolla, CA, SDSC, CHARMM Developers Meeting
    Lecture: "University of Illinois Software Integration Opportunities"
     
  • October 2004, Urbana, IL, Department of Computer Science, 3rd Annual Workshop on Charm++ and its Applications
    Lecture: "NAMD3: Designing the Next Generation Scalable Molecular Dynamics Application"
     
  • September 2005, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • October 2005, Urbana, IL, Department of Computer Science, 4th Annual Workshop on Charm++ and its Applications
    Lecture: "Recent Developments in NAMD Parallel Molecular Dynamics"
     
  • November 2005, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • March 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • April 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • November 2006, Urbana IL, Beckman Institute, Cluster-Building Workshop
    Lecture: "Linux Clusters for High-Performance Computing"
    Lecture: "Linux Clusters: Details and Case Studies"
     
  • April 2007, Urbana, IL, Department of Computer Science, 5th Annual Workshop on Charm++ and its Applications
    Lecture: "Refactoring NAMD for Petascale Machines and Graphics Processors"
     
  • October 2007, Urbana, IL, NCSA, Dell XL HPC Consortium Meeting
    Lecture: "NAMD: Scalable Biomolecular Simulations on Multicore Clusters"
     
  • November 2007, Reno, NV, ACM/IEEE, SC07
    Tutorial Lecture: "High Performance Computing with CUDA: Molecular Dynamics"
     
  • March 2008, Atlanta, GA, SIAM Conference on Parallel Processing for Scientific Computing (PP08)
    Lecture: "Accelerating NAMD with Graphics Processors"
     
  • May 2008, Urbana, IL, NCSA, Linux Clusters Institute
    Lecture: "GPU Acceleration of Molecular Modeling Applications"
     
  • June 2008, Dresden, Germany, International Supercomputing Conference (ISC08)
    Tutorial Lecture: "Accelerating Molecular Modeling with Graphics Processors"
     
  • November 2008, Austin, TX, ACM/IEEE, SC08
    Tutorial Lecture: "High Performance Computing with CUDA: Molecular Dynamics"
    Technical Paper Lecture: "Adapting a Message-Driven Parallel Application to GPU-Accelerated Clusters"
     
  • January 2009, Urbana, IL, NCSA, IACAT Accelerator Workshop
    Lecture: "Adapting a Message-Driven Parallel Application to GPU-Accelerated Clusters"
     
  • April 2009, Urbana, IL, NCSA, Path to Petascale: Adapting GEO/CHEM/ASTRO Applications for Accelerators and Accelerator Clusters
    Lecture: "Experience with NAMD on GPU-accelerated clusters"
     
  • September 2009, New Orleans, LA, IEEE Cluster 2009
    Tutorial Lecture: "High Performance Computing with CUDA: Biomolecular Modeling Applications of GPUs and GPU-Accelerated Clusters"
     
  • October 2009, San Jose, CA, NVIDIA GPU Technology Conference
    Lecture: "Extreme-Scale Computing with GPU-Accelerated Clusters"
     
footer