skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Performance Modeling and Optimization of a High Energy CollidingBeam Simulation Code

Abstract

An accurate modeling of the beam-beam interaction is essential to maximizing the luminosity in existing and future colliders. BeamBeam3D was the first parallel code that can be used to study this interaction fully self-consistently on high-performance computing platforms. Various all-to-all personalized communication (AAPC) algorithms dominate its communication patterns, for which we developed a sequence of performance models using a series of micro-benchmarks. We find that for SMP based systems the most important performance constraint is node-adapter contention, while for 3D-Torus topologies good performance models are not possible without considering link contention. The best average model prediction error is very low on SMP based systems with of 3% to 7%. On torus based systems errors of 29% are higher but optimized performance can again be predicted within 8% in some cases. These excellent results across five different systems indicate that this methodology for performance modeling can be applied to a large class of algorithms.

Authors:
; ; ; ;
Publication Date:
Research Org.:
Ernest Orlando Lawrence Berkeley NationalLaboratory, Berkeley, CA (US)
Sponsoring Org.:
USDOE Director. Office of Science. Advanced ScientificComputing Research
OSTI Identifier:
923001
Report Number(s):
LBNL-60180
R&D Project: KS3118; TRN: US0801720
DOE Contract Number:  
DE-AC02-05CH11231
Resource Type:
Conference
Resource Relation:
Conference: SC2006, Tampa, FL, 11-17 Nov2006
Country of Publication:
United States
Language:
English
Subject:
99; ALGORITHMS; BEAM-BEAM INTERACTIONS; COLLIDING BEAMS; COMMUNICATIONS; FORECASTING; LUMINOSITY; OPTIMIZATION; PERFORMANCE; SIMULATION; performance modeling colliding beam numericalsimulation

Citation Formats

Shan, Hongzhang, Strohmaier, Erich, Qiang, Ji, Bailey, David H, and Yelick, Kathy. Performance Modeling and Optimization of a High Energy CollidingBeam Simulation Code. United States: N. p., 2006. Web.
Shan, Hongzhang, Strohmaier, Erich, Qiang, Ji, Bailey, David H, & Yelick, Kathy. Performance Modeling and Optimization of a High Energy CollidingBeam Simulation Code. United States.
Shan, Hongzhang, Strohmaier, Erich, Qiang, Ji, Bailey, David H, and Yelick, Kathy. Thu . "Performance Modeling and Optimization of a High Energy CollidingBeam Simulation Code". United States. https://www.osti.gov/servlets/purl/923001.
@article{osti_923001,
title = {Performance Modeling and Optimization of a High Energy CollidingBeam Simulation Code},
author = {Shan, Hongzhang and Strohmaier, Erich and Qiang, Ji and Bailey, David H and Yelick, Kathy},
abstractNote = {An accurate modeling of the beam-beam interaction is essential to maximizing the luminosity in existing and future colliders. BeamBeam3D was the first parallel code that can be used to study this interaction fully self-consistently on high-performance computing platforms. Various all-to-all personalized communication (AAPC) algorithms dominate its communication patterns, for which we developed a sequence of performance models using a series of micro-benchmarks. We find that for SMP based systems the most important performance constraint is node-adapter contention, while for 3D-Torus topologies good performance models are not possible without considering link contention. The best average model prediction error is very low on SMP based systems with of 3% to 7%. On torus based systems errors of 29% are higher but optimized performance can again be predicted within 8% in some cases. These excellent results across five different systems indicate that this methodology for performance modeling can be applied to a large class of algorithms.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2006},
month = {6}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: