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

Title: Event Reconstruction for Many-core Architectures using Java

Conference · · Journal of Physics: Conference Series
OSTI ID:1038696

Although Moore's Law remains technically valid, the performance enhancements in computing which traditionally resulted from increased CPU speeds ended years ago. Chip manufacturers have chosen to increase the number of core CPUs per chip instead of increasing clock speed. Unfortunately, these extra CPUs do not automatically result in improvements in simulation or reconstruction times. To take advantage of this extra computing power requires changing how software is written. Event reconstruction is globally serial, in the sense that raw data has to be unpacked first, channels have to be clustered to produce hits before those hits are identified as belonging to a track or shower, tracks have to be found and fit before they are vertexed, etc. However, many of the individual procedures along the reconstruction chain are intrinsically independent and are perfect candidates for optimization using multi-core architecture. Threading is perhaps the simplest approach to parallelizing a program and Java includes a powerful threading facility built into the language. We have developed a fast and flexible reconstruction package (org.lcsim) written in Java that has been used for numerous physics and detector optimization studies. In this paper we present the results of our studies on optimizing the performance of this toolkit using multiple threads on many-core architectures.

Research Organization:
SLAC National Accelerator Lab., Menlo Park, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC02-76SF00515
OSTI ID:
1038696
Report Number(s):
SLAC-REPRINT-2012-043; TRN: US201208%%773
Journal Information:
Journal of Physics: Conference Series, Vol. 331, Issue Part 3; Conference: Prepared for 18th International Conference on Computing in High Energuy and Nuclear Physics (CHEP 2010), Taipei, Taiwan, 18-22 Oct 2010; ISSN 1742-6588
Country of Publication:
United States
Language:
English

Similar Records

Org.Lcsim: Event Reconstruction in Java
Conference · Thu Apr 19 00:00:00 EDT 2012 · Journal of Physics: Conference Series · OSTI ID:1038696

Parallelized Kalman-Filter-Based Reconstruction of Particle Tracks on Many-Core Architectures
Journal Article · Thu Oct 18 00:00:00 EDT 2018 · Journal of Physics. Conference Series · OSTI ID:1038696

Java based open architecture controller
Conference · Thu Jan 13 00:00:00 EST 2000 · OSTI ID:1038696