John M May


Email: johnmay@llnl.gov
Phone: 925-423-8102


John May is the Deputy Division Leader in the Center for Applied Scientific Computing (CASC). His interests include streaming data analysis, parallel programming models, performance analysis, parallel I/O, and parallel programming tools.

Dr. May joined LLNL in 1994 after receiving his Ph.D. in Computer Science from the University of California, San Diego. He also holds a B.A. in Physics from Dartmouth College. Prior to entering graduate school, he worked at AT&T (now Lucent) Bell Laboratories on optoelectronic device technology.

Selected Publications

Book

May, J., "Parallel I/O for High Performance Computing," Morgan Kaufmann Publishers, San Francisco, CA, 2000.

Journal and Conference Papers

Schulz, M., J. May., J. Gyllenhaal, “DynTG: A Tool for Interactive, Dynamic Instrumentation,” International Conference on Computational Science (Atlanta, Georgia, May 2005).

Karavanic, K.L., J. May, K. Mohror, B. Miller, K. Huck, R. Knapp, and B. Pugh, “Integrating Database Technology with Comparison-Based Parallel Performance Diagnosis: The PerfTrack Performance Experiment Management Tool,” SC2005 (Seattle, Washington, November 2005).

Vetter, J.S., B.R. de Supinski, L. Kissel, J. May and S. Vaidya, “Evaluating High Performance Computers,” Concurrency and Computation: Practice and Experience, 17 (10), 1239­1270, (2005).

May, J. and J. Gyllenhaal, “Tool Gear: Infrastructure for Parellel Tools,” 2003 International Conference on Parallel and Distributed Techniques and Applications, (Las Vegas, Nevada, June 2003).

May, J., “MPX: Software for Multiplexing Hardware Performance Counters in Multithreaded Programs,” International Parallel and Distributed Processing Symposium, (San Francisco, California, April 2001).

May, J., and B.R. de Supinski, “Experience With Mixed MPI/Threaded Programming Models,” 1999 International Conference on Parallel and Distributed Processing Techniques and Applications, (Las Vegas, Nevada, June 1999).

de Supinski, B.R. and J. May, “Benchmarking Pthreads Performance,” International Conference on Parallel and Distributed Processing Techniques and Applications, (Las Vegas, Nevada, June 1999).

May, J. and F. Berman, “Retargetability and Extensibility in a Parallel Debugger,” J. Parallel and Distributed Computing, 35 (2), June 15, 1996.