NERSCPowering Scientific Discovery Since 1974

Nicholas Wright

nwright.jpg
Nicholas "Nick" James Wright , Ph.D.
Group Lead, Advanced Technologies Group,
Phone: (510) 486-5730, Fax: (510) 486-4316 
1 Cyclotron Road.
Mail Stop 943-256
Berkeley, CA 94720 US

Biographical Sketch

Nick Wright focuses on evaluating future technologies for potential application in scientific computing. He also works on performance measurement and optimization and is particuarly involved in investigating performance optimization for the multicore-era. Before moving to NERSC, he was a member of the Performance Modeling and Characterization (PMaC) group at the San Diego Supercomputing Center. He earned both his undergraduate and doctoral degrees in chemistry at the University of Durham in England.

Journal Articles

Hongzhang Shan, J. Wright, Shalf, A. Yelick, Wagner, Nathan Wichmann, “A preliminary evaluation of the hardware acceleration of Cray Gemini interconnect for PGAS languages and comparison with MPI”, SIGMETRICS Performance Evaluation Review, 2012, 40:92-98,

Lavanya Ramakrishnan, Richard Canon, Muriki, Sakrejda, Nicholas J. Wright, “Evaluating Interconnect and Virtualization Performance forHigh Performance Computing”, SIGMETRICS Performance Evaluation Review, 2012, 40:55-60,

K. Fuerlinger, N.J. Wright, D. Skinner, “Performance analysis and workload characterization with ipm”, Tools for High Performance Computing 2009, January 1, 2010, 31--38,

K. Fuerlinger, N.J. Wright, D. Skinner, C. Klausecker, D. Kranzlmueller, “Effective Holistic Performance Measurement at Petascale Using IPM”, Competence in High Performance Computing 2010, January 1, 2010, 15--26,

Supinski Bronis R., Alam Sadaf, Bailey David H., Carrington Laura, Daley Chris, Dubey Anshu, Gamblin Todd, Gunter Dan, Hovland Paul D., Jagode Heike, Karavanic Karen, Marin Gabriel, Mellor-Crummey John, Moore Shirley, Norris Boyana, Oliker Leonid, Olschanowsky Catherine, Roth Philip C., Schulz Martin, Shende Sameer, Snavely Allan, Spear Wyatt, Tikir Mustafa, Vetter Jeff, Worley Pat, Wright Nicholas, “Modeling the Office of Science ten year facilities plan: The PERI Architecture Tiger Team”, Journal of Physics: Conference Series, 2009, 180:012039+,

Conference Papers

Hongzhang Shan, Brian Austin, Nicholas Wright, Erich Strohmaier, John Shalf, Katherine Yelick, “Accelerating Applications at Scale Using One-Sided Communication”, The 6th Conference on Partitioned Global Address Programming Models, Santa Barbara, CA, October 10, 2012,

Lavanya Ramakrishnan, Richard Shane Canon, Krishna Muriki, Iwona Sakrejda, and Nicholas J. Wright., “Evaluating Interconnect and Virtualization Performance for High Performance Computing”, Proceedings of 2nd International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS11), 2011,

In this paper we detail benchmarking results that characterize the virtualization overhead and its impact on performance. We also examine the performance of various interconnect technologies with a view to understanding the performance impacts of various choices. Our results show that virtualization can have a significant impact upon performance, with at least a 60% performance penalty. We also show that less capable interconnect technologies can have a significant impact upon performance of typical HPC applications. We also evaluate the performance of the Amazon Cluster compute instance and show that it performs approximately equivalently to a 10G Ethernet cluster at low core counts.

Zhengji Zhao and Nick Wright, “Performance of Density Functional Theory codes on Cray XE6”, A paper presented in the Cray User Group meeting, May 23-26, 2011, Fairbanks, Alaska., May 24, 2011,

K. Furlinger, N.J. Wright, D. Skinner, “Comprehensive Performance Monitoring for GPU Cluster Systems”, Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on, 2011, 1377--1386,

Praveen Narayanan, Alice Koniges, Leonid Oliker, Robert Preissl, Samuel Williams, Nicholas J Wright, Maxim Umansky, Xueqiao Xu, Benjamin Dudson, Stephane Ethier, Weixing Wang, Jeff Candy, John R. Cary, “Performance Characterization for Fusion Co-design Applications”, Proceedings of CUG, 2011,

Neal Master, Matthew Andrews, Jason Hick, Shane Canon, Nicholas J. Wright, “Performance Analysis of Commodity and Enterprise Class Flash Devices”, Petascale Data Storage Workshop (PDSW), November 2010,

Keith R. Jackson, Ramakrishnan, Muriki, Canon, Cholia, Shalf, J. Wasserman, Nicholas J. Wright, “Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud”, CloudCom, Bloomington, Indiana, January 1, 2010, 159-168,

Hongzhang Shan, Haoqiang Jin, Karl Fuerlinger, Alice Koniges, Nicholas J Wright, “Analyzing the effect of different programming models upon performance and memory usage on cray xt5 platforms”, CUG2010, Edinburgh, Scotland, 2010,

Andrew Uselton, Howison, J. Wright, Skinner, Keen, Shalf, L. Karavanic, Leonid Oliker, “Parallel I/O performance: From events to ensembles”, IPDPS, Atlanta, Georgia, 2010, 1-11,

Karl F\ urlinger, J. Wright, David Skinner, “Effective Performance Measurement at Petascale Using IPM”, ICPADS, January 1, 2010, 373-380,

N.J. Wright, S. Smallen, C.M. Olschanowsky, J. Hayes, A. Snavely, “Measuring and Understanding Variation in Benchmark Performance”, DoD High Performance Computing Modernization Program Users Group Conference (HPCMP-UGC), 2009, 2009, 438 -443,

Wayne Pfeiffer, Nicholas J. Wright, “Modeling and predicting application performance on parallel computers using HPC challenge benchmarks”, IPDPS, 2008, 1-12,

John Michalakes, Hacker, Loft, O. McCracken, Snavely, J. Wright, E. Spelce, C. Gorda, Robert Walkup, “WRF nature run”, SC, 2007, 59,

Presentation/Talks

Nick Wright, NERSC Initiative: Preparing Applications for Exascale, February 12, 2013,

Zhengji Zhao and Nick Wright, Performance of Density Functional Theory codes on Cray XE6, A talk in Cray User Group meeting 2011, May 23-26, 2011, Fairbanks, Alaska., May 23, 2011,