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

Title: Implementation of a multi-threaded framework for large-scale scientific applications

Journal Article · · Journal of Physics. Conference Series
 [1];  [1];  [1];  [2]
  1. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  2. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

The CMS experiment has recently completed the development of a multi-threaded capable application framework. In this paper, we will discuss the design, implementation and application of this framework to production applications in CMS. For the 2015 LHC run, this functionality is particularly critical for both our online and offline production applications, which depend on faster turn-around times and a reduced memory footprint relative to before. These applications are complex codes, each including a large number of physics-driven algorithms. While the framework is capable of running a mix of thread-safe and 'legacy' modules, algorithms running in our production applications need to be thread-safe for optimal use of this multi-threaded framework at a large scale. Towards this end, we discuss the types of changes, which were necessary for our algorithms to achieve good performance of our multithreaded applications in a full-scale application. Lastly performance numbers for what has been achieved for the 2015 run are presented.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States); Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
AC02-07CH11359
OSTI ID:
1249525
Report Number(s):
FERMILAB-CONF-15-621-CD; 1372982
Journal Information:
Journal of Physics. Conference Series, Vol. 608, Issue 3; Conference: 16th International workshop on Advanced Computing and Analysis Techniques in physics, Prague (Czech Republic), 1-5 Sep 2014; ISSN 1742-6588
Publisher:
IOP PublishingCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 3 works
Citation information provided by
Web of Science

Similar Records

CMSSW Scaling Limits on Many-Core Machines
Conference · Wed Oct 04 00:00:00 EDT 2023 · OSTI ID:1249525

Using the CMS threaded framework in a production environment
Journal Article · Wed Dec 23 00:00:00 EST 2015 · Journal of Physics. Conference Series · OSTI ID:1249525

Fast and Accurate Simulation of the Cray XMT Multithreaded Supercomputer
Journal Article · Mon Dec 31 00:00:00 EST 2012 · IEEE Transactions on Parallel and Distributed Systems, 23(12):2266-2279 · OSTI ID:1249525

Related Subjects