S. Farrell
Lawrence Berkeley National Laboratory
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by S. Farrell.
nuclear science symposium and medical imaging conference | 2015
S. Farrell; Andrea Dotti; Makoto Asai; P. Calafiura; Romain Monnard
To study the performance of multi-threaded Geant4 for high-energy physics experiments, an application has been developed which generalizes and extends previous work. A highly-complex detector geometry is used for benchmarking on an Intel Xeon Phi coprocessor. In addition, an implementation of parallel I/O based on Intel SCIF and ROOT technologies is incorporated and studied.
Journal of Physics: Conference Series | 2018
Aristeidis Tsaris; Dustin Anderson; Josh Bendavid; P. Calafiura; G. B. Cerati; Julien Esseiva; S. Farrell; L. Gray; Keshav Kapoor; Jim Kowalkowski; Mayur Mudigonda; Prabhat; Panagiotis Spentzouris; Maria Spiropoulou; Jean-Roch Vlimant; Stephan Zheng; Daniel Zurawski
Charged particle reconstruction in dense environments, such as the detectors of the High Luminosity Large Hadron Collider (HL-LHC) is a challenging pattern recognition problem. Traditional tracking algorithms, such as the combinatorial Kalman Filter, have been used with great success in HEP experiments for years. However, these state-of-the-art techniques are inherently sequential and scale quadratically or worse with increased detector occupancy. The HEP.TrkX project is a pilot project with the aim to identify and develop cross-experiment solutions based on machine learning algorithms for track reconstruction. Machine learning algorithms bring a lot of potential to this problem thanks to their capability to model complex non-linear data dependencies, to learn effective representations of high-dimensional data through training, and to parallelize easily on high-throughput architectures such as FPGAs or GPUs. In this paper we present the evolution and performance of our recurrent (LSTM) and convolutional neural networks moving from basic 2D models to more complex models and the challenges of scaling up to realistic dimensionality/sparsity.
Proceedings of 38th International Conference on High Energy Physics — PoS(ICHEP2016) | 2017
John Baines; V. Tsulaia; P. Calafiura; J. Cranshaw; Peter van Gemmeren; D. Malon; T. Bold; C. Leggett; Benjamin Wynne; A. Dotti; Scott Snyder; Graeme Stewart; S. Farrell
In order to be able to make effective use of emerging hardware, where the amount of memory available to any CPU is rapidly decreasing as the core count continues to rise, ATLAS has begun a migration to a concurrent, multi-threaded software framework, known as AthenaMT. Significant progress has been made in implementing AthenaMT - we can currently run realistic Geant4 simulations on massively concurrent machines. The migration of realistic prototypes of reconstruction workflows is more difficult, given the large amount of legacy code and the complexity and challenges of reconstruction software. These types of workflows, however, are the types that will most benefit from the memory reduction features of a multi-threaded framework. One of the challenges that we will report on in this paper is the re-design and implementation of several key asynchronous technologies whose behaviour is radically different in a concurrent environment than in a serial one, namely the management of Conditions data and the Detector Description, and the handling of asynchronous notifications (such as FileOpen). Since asynchronous data, such as Conditions or detector alignments, has a lifetime different than that of event data, it cannot be kept in the Event Store. However, multiple instances of the data need to be simultaneously accessible, such that concurrent events that are, for example, processing conditions data from different validity intervals can be executed concurrently in an efficient manner with low memory overhead, and without multi-threaded conflicts.
Journal of Physics: Conference Series | 2017
C. Leggett; V. Tsulaia; P. Calafiura; John Baines; Peter van Gemmeren; D. Malon; T. Bold; Benjamin Wynne; Scott Snyder; Graeme Stewart; S. Farrell; E. Ritsch
ATLASs current software framework, Gaudi/Athena, has been very successful for the experiment in LHC Runs 1 and 2. However, its single threaded design has been recognized for some time to be increasingly problematic as CPUs have increased core counts and decreased available memory per core. Even the multi-process version of Athena, AthenaMP, will not scale to the range of architectures we expect to use beyond Run2. After concluding a rigorous requirements phase, where many design components were examined in detail, ATLAS has begun the migration to a new data-flow driven, multi-threaded framework, which enables the simultaneous processing of singleton, thread unsafe legacy Algorithms, cloned Algorithms that execute concurrently in their own threads with different Event contexts, and fully re-entrant, thread safe Algorithms. In this paper we report on the process of modifying the framework to safely process multiple concurrent events in different threads, which entails significant changes in the underlying handling of features such as event and time dependent data, asynchronous callbacks, metadata, integration with the online High Level Trigger for partial processing in certain regions of interest, concurrent I/O, as well as ensuring thread safety of core services. We also report on upgrading the framework to handle Algorithms that are fully re-entrant.
21st International Conference on Computing in High Energy and Nuclear Physics (CHEP2015) | 2015
David Adams; P. Calafiura; Pierre-Antoine Delsart; M. Elsing; S. Farrell; Karsten Koeneke; A. Krasznahorkay; N. Krumnack; Eric Lancon; W. Lavrijsen; P. Laycock; Xiaowen Lei; S. Strandberg; Wouter Verkerke; I. Vivarelli; M. J. Woudstra
The ATLAS analysis model has been overhauled for the upcoming run of data collection in 2015 at 13 TeV. One key component of this upgrade was the Event Data Model (EDM), which now allows for greater flexibility in the choice of analysis software framework and provides powerful new features that can be exploited by analysis software tools. A second key component of the upgrade is the introduction of a dual-use tool technology, which provides abstract interfaces for analysis software tools to run in either the Athena framework or a ROOT-based framework. The tool interfaces, including a new interface for handling systematic uncertainties, have been standardized for the development of improved analysis workflows and consolidation of high-level analysis tools. This paper will cover the details of the dual-use tool functionality, the systematics interface, and how these features fit into a centrally supported analysis environment.
Journal of Physics: Conference Series | 2017
S. Farrell; V. Tsulaia; A. Dotti; P. Calafiura; C. Leggett
EPJ Web of Conferences | 2017
S. Farrell; Dustin Anderson; P. Calafiura; G. B. Cerati; L. Gray; Jim Kowalkowski; Mayur Mudigonda; Prabhat; Panagiotis Spentzouris; Maria Spiropoulou; Aristeidis Tsaris; Jean-Roch Vlimant; Stephan Zheng
neural information processing systems | 2018
D. Rousseau; Sabrina Amrouche; P. Calafiura; S. Farrell; Cécile Germain; V. V. Gligorov; T. Golling; Heather Gray; Isabelle Guyon; M. Hushchyn; V. Innocente; Moritz Kiehn; A. Salzburger; A. Ustyuzhanin; Jean-Roch Vlimant; Yetkin Yilmaz
arXiv: High Energy Physics - Experiment | 2018
S. Farrell; Prabhat; Mayur Mudigonda; P. Calafiura; Aristeidis Tsaris; Jim Kowalkowski; L. Gray; Panagiotis Spentzouris; G. B. Cerati; Josh Bendavid; Stephan Zheng; Jean-Roch Vlimant; M. Spiropulu; Dustin Anderson
Archive | 2018
D. Rousseau; Sabrina Amrouche; P. Calafiura; S. Farrell; Cécile Germain; V. V. Gligorov; T. Golling; Heather Gray; Isabelle Guyon; M. Hushchyn; V. Innocente; Moritz Kiehn; A. Salzburger; A. Ustyuzhanin; Jean-Roch Vlimant; Yetkin Yilmaz