A - Z Index | Phone Book | Careers

Jonathan Carter

Carter
Jonathan Carter
Deputy Director
Computational Research Division
Phone: 510-486-7514

Jonathan Carter is both the Computing Sciences Area Deputy and the Computational Research Division Deputy.

Jonathan's research interests are in the evaluation of system architectures and algorithms for high performance computing, and in computational chemistry and physics simulations. Over the last 10 years, Jonathan has lead or played a lead role in teams that procured and deployed three of the fastest computing systems in the world. He brings a unique perspective to his work, formed from using computing resources as a domain scientist, from performing performance analysis of computer architectures, and from his experience in moving large-scale computational systems from idea to reality. His applications work on the Japanese Earth Simulator earned him a nomination as Gordon Bell Prize finalist in 2005.

Before assuming his current role, Carter was leader of the NERSC User Services Group. He joined NERSC as a consultant in the User Services Group (USG) at the end of 1996, working with a broad range of scientists to optimize applications, transition projects from shared-memory vector systems to massively parallel systems, and providing in-depth consulting for materials scientists and chemists using NERSC. He became leader of USG at the end of 2005. 

Before coming to Berkeley Lab, he worked at the IBM Almaden Research Center as a developer of computational chemistry methods and software, and as a researcher of chemical problems of interest to IBM. Jonathan holds a Ph.D. and B.S in chemistry from the University of Sheffield, UK, and performed postdoctoral work at the University of British Columbia, Canada.

Journal Articles

Samuel Williams, Carter, Oliker, Shalf, Katherine A. Yelick, "Optimization of a lattice Boltzmann computation on state-of-the-art multicore platforms", J. Parallel Distrib. Comput., 2009, 69:762-777, doi: 10.1016/j.jpdc.2009.04.002

S. Williams, K. Datta, J. Carter, L. Oliker, J. Shalf, K. Yelick, D. Bailey, "PERI: Auto-tuning Memory Intensive Kernels for Multicore", SciDAC PI Meeting, Journal of Physics: Conference Series, 125 012038, July 2008, doi: 10.1088/1742-6596/125/1/012038

George Vahala, Min Soe, Brian Keating, Jeffrey Yepez, Linda Vahala, Jonathan Carter, Sean Ziegeler, "MHD Turbulence Studies Using Lattice Boltzmann Algorithms", Commun. Comput. Phys., 2008, 4:624-646,

L. Oliker, J. Carter, M. Wehner, A. Canning, S. Ethier, A. Mirin, G. Bala, D. Parks, P. Worley, S. Kitawaki, Y. Tsuda, "Scientific Application Performance on Leading Scalar and Vector Supercomputing Platforms", International Journal of High Performance Computing Applications, 2006,

L. Oliker, A. Canning, J. Carter, J. Shalf, H. Simon, S. Ethier, D. Parks, S. Kitawaki, Y. Tsuda, T. Sato, "Performance of Ultra-Scale Applications on Leading Vector and Scalar HPC Platforms", Journal of the Earth Simulator, January 2005, 3,

Leonid Oliker, Rupak Biswas, Julian Borrill, Andrew Canning, Jonathan Carter, M. Djomehri, Hongzhang Shan, David Skinner, "A Performance Evaluation of the Cray X1 for Scientific Applications", Lecture Notes in Computer Science, 2005, 3402:69--75,

Leonid Oliker, Canning, Carter, Shalf, Skinner, Ethier, Biswas, Jahed Djomehri, Rob F. Van der Wijngaart, "Performance evaluation of the SX-6 vector architecture for scientific computations", Concurrency - Practice and Experience, January 2005, 17:69-93, doi: 10.1002/cpe.884

Conference Papers

Samuel Williams, Oliker, Carter, John Shalf, "Extracting ultra-scale Lattice Boltzmann performance via hierarchical and distributed auto-tuning", SC, New York, NY, USA, ACM, January 2011, 55, doi: 10.1145/2063384.2063458

George Vahala, Min Soe, Bo Zhang, Jeffrey Yepez, Linda Vahala, Jonathan Carter, Sean Ziegeler, "Unitary Qubit Lattice Simulations of Multiscale Phenomena in Quantum Turbulence", SC 11, New York, NY, USA, ACM, 2011, 24:1--24:1, doi: 10.1145/2063384.2063416

K. Antypas, T. Butler, J. Carter, "The Hopper System: How the Largest XE6 in the World Went From Requirements to Reality", Proceedings of Cray User Group, 2011,

S. Ethier, M. Adams, J. Carter, L. Oliker, "Petascale Parallelization of the Gyrokinetic Toroidal Code", VECPAR: High Performance Computing for Computational Science, June 2010,

K. Antypas, T. Butler, J. Carter, "External Services on the Cray XT5 system Hopper", Proceedings of Cray User Group, 2010,

S. Williams, J. Carter, L. Oliker, J. Shalf, K. Yelick, "Resource-Efficient, Hierarchical Auto-Tuning of a Hybrid Lattice Boltzmann Computation on the Cray XT4", Proceedings of the Cray User Group (CUG), Atlanta, GA, 2009,

K. Datta, S. Williams, V. Volkov, J. Carter, L. Oliker, J. Shalf, K. Yelick, "Auto-Tuning the 27-point Stencil for Multicore", Proceedings of Fourth International Workshop on Automatic Performance Tuning (iWAPT2009), January 2009,

K. Datta, M. Murphy, V. Volkov, S. Williams, J. Carter, L. Oliker, D. Patterson, J. Shalf, K. Yelick, "Stencil Computation Optimization and Auto-Tuning on State-of-the-Art Multicore Architectures", Supercomputing (SC), November 2008, doi: 10.1109/SC.2008.5222004

S. Williams, J. Carter, L. Oliker, J. Shalf, K. Yelick, "Lattice Boltzmann Simulation Optimization on Leading Multicore Platforms", IEEE International Symposium on Parallel and Distributed Processing, 2008. IPDPS 2008., 2008, doi: 10.1109/IPDPS.2008.4536295

Y. He, W.T.C. Kramer, J. Carter, N. Cardo, "Franklin: User Experiences", Proceedings of Cray User Group, 2008,

J. Carter, Y. He, J. Shalf, H. Shan, E. Strohmaier, H. Wasserman, "The Performance Effect of Multi-core on Scientific Applications", Proceedings of Cray User Group, 2007, LBNL 62662,

J. Carter, L. Oliker, J. Shalf, "Performance Evaluation of Scientific Applications on Modern Parallel Vector Systems", Extended Version: Lecture Notes in Computer Science, 2007,

Leonid Oliker, Canning, Carter, Iancu, Lijewski, Kamil, Shalf, Shan, Strohmaier, Ethier, Tom Goodale, "Scientific Application Performance on Candidate PetaScale Platforms", IPDPS, 2007, 1-12, doi: 10.1109/IPDPS.2007.370259

J. Carter, L. Oliker, "Performance Evaluation of Lattice-Boltzmann Magnetohyrodynamics Simulations on Modern Parallel Vector Systems", Proceedings of the 2nd Teraflop Workshop. Lecture Notes in Computer Science (LNCS), Stuttgard, Germany, January 1, 2006,

J. Carter, M. Soe, L. Oliker, Y. Tsuda, G. Vahala, L. Vahala, A. Macnab, "Magnetohydrodynamic Turbulence Simulations on the Earth Simulator Using the Lattice Boltzmann Method", SC 05, Washington, DC, USA, IEEE Computer Society, 2005,

Leonid Oliker, Jonathan Carter, Michael Wehner, Andrew Canning, Stephane Ethier, Art Mirin, David Parks, Patrick Worley, Shigemune Kitawaki, Yoshinori Tsuda, "Leading Computational Methods on Scalar and Vector HEC Platforms", SC 05, Washington, DC, USA, IEEE Computer Society, 2005, 62, doi: 10.1109/SC.2005.41

J. Borrill, J. Carter, L. Oliker, D. Skinner, R. Biswas, "Integrated Performance Monitoring of a Cosmology Application on Leading HEC Platforms", International Conference on Parallel Processing, 2005. ICPP 2005., 2005, 119--128, doi: 10.1109/ICPP.2005.47

Jonathan Carter, Julian Borrill, Leonid Oliker, "Performance Characteristics of a Cosmology Package on Leading HPC Architectures", Lecture Notes in Computer Science, Springer Berlin/Heidelberg, 2005, 3296:21--34,

Leonid Oliker, Canning, Carter, Shalf, St\ ephane Ethier, "Scientific Computations on Modern Parallel Vector Systems", SC, Washington, DC, USA, IEEE Computer Society, 2004, 10, doi: 10.1109/SC.2004.54

L. Oliker, J. Borril, A. Canning, J. Carter, H. Shan, D. Skinner, R. Biswas, J. Djomheri, "A Performance Evaluation of the Cray X1 for Scientific Applications", VECPAR'04: 6th International Meeting on High Performance Computing for Computational Science, 2004,

Book Chapters

K. Datta, S. Williams, V. Volkov, J. Carter, L. Oliker, J. Shalf, K. Yelick, "Auto-tuning Stencil Computations on Multicore and Accelerators", chapter in Scientific Computing with Multicore and Accelerators, edited by Jack Dongarra, David A. Bader, ( 2010)

Samuel Williams, Kaushik Datta, Leonid Oliker, Jonathan Carter, John Shalf, Katherine Yelick, "Auto-Tuning Memory-Intensive Kernels for Multicore", Performance Tuning of Scientific Applications, edited by D. H. Bailey, R. F. Lucas, S. W. Williams, (CRC Press: 2010) Pages: 219

L. Oliker, J. Carter, V. Beckner, J. Bell, H. Wasserman, M. Adams, S. Ethier, E. Schnetter, "Large-Scale Numerical Simulations on High-End Computational Platforms", Chapman & Hall/CRC Computational Science, edited by D. H. Bailey, R. F. Lucas, S. W. Williams, (CRC Press: 2010) Pages: 123

L. Oliker, A. Canning, J. Carter, C. Iancu, M. Lijewski, S. Kamil, J. Shalf, H. Shan, E. Strohmaier, S. Ethier, T. Goodale, "Performance Characteristics of Potential Petascale Scientific Applications", Petascale Computing: Algorithms and Applications. Chapman & Hall/CRC Computational Science Series (Hardcover), edited by David A. Bader, ( 2007)

Chapter

Reports

J. Levesque, J. Larkin, M. Foster, J. Glenski, G. Geissler, S. Whalen, B. Waldecker, J. Carter, D. Skinner, Y. He, H. Wasserman, J. Shalf, H. Shan, E. Strohmaier, "Understanding and Mitigating Multicore Performance Issues on the AMD Opteron Architecture", 2007, LBNL 62500,

W. Kramer, J. Carter, D. Skinner, L. Oliker, P. Husbands, P. Hargrove, J. Shalf, O. Marques, E. Ng, A. Drummond, K. Yelick, "Software Roadmap to Plug and Play Petaflop/s", 2006,

Horst D. Simon, William T.C. Kramer, David H. Bailey, Michael J. Banda, E. Wes Bethel, Jonathan T. Carter, James M. Craw, William J. Fortney, John A. Hules, Nancy L. Meyer, Juan C. Meza, Esmond G. Ng, Lynn E. Rippe, William C. Saphir, Francesca Verdier, Howard A. Walter, Katherine A. Yelick, "Science-Driven Computing: NERSC s Plan for 2006-2010", 2005,

Posters

S. Williams, J. Carter, J. Demmel, L. Oliker, D. Patterson, J. Shalf, K. Yelick, R. Vuduc, "Autotuning Scientific Kernels on Multicore Systems", ASCR PI Meeting, 2008,

Others

Leonid Oliker, Canning, Carter, Shalf, St\ ephane Ethier, Scientific Application Performance On Leading Scalar and Vector Supercomputering Platforms, IJHPCA, Pages: 5-20 2008, doi: 10.1177/1094342006085020

A. Macnab, G. Vahala, L. Vahala, J. Carter, M. Soe, W. Dorland, Non-Local Closure and Parallel Performance of Lattice Boltzmann Models for Some Plasma Physics Problems, Physica A: Statistical Mechanics and its Applications, Pages: 362 2006,

Jonathan Carter, Leonid Oliker, Performance Evaluation of Lattice-Boltzmann Magnetohydrodynamics Simulations on Modern Parallel Vector Systems, High Performance Computing on Vector Systems, Pages: 41--50 2006,