Speaker
Dr
David Lawrence
(Jefferson Lab)
Description
The C++ reconstruction framework JANA has been written to support the
next generation of Nuclear Physics experiments at Jefferson Lab in
anticipation of the 12GeV upgrade. The JANA framework was designed to allow
multi-threaded event processing with a minimal impact on developers of
reconstruction software. As we enter the multi-core (and soon
many-core) era, thread-enabled code will become essential to utilizing
the full processor power available without invoking the logistical overhead
of managing many individual processes. Event-based reconstruction lends
itself naturally to mutli-threaded processing. Emphasis will be placed on the
multi-threading features of the framework. Test results of the scaling
of event processing rates with number of threads will be shown
Primary author
Dr
David Lawrence
(Jefferson Lab)