Future TDAQ
- A. Thea, G. Lehmann Miotto, G.Karagiorgi, P.Sala, M.Wang
Module of Opportunity Workshop Brookhaven National Laboratory 12 November 2019
Future TDAQ A. Thea, G. Lehmann Miotto, G.Karagiorgi, P.Sala, M.Wang - - PowerPoint PPT Presentation
Future TDAQ A. Thea, G. Lehmann Miotto, G.Karagiorgi, P.Sala, M.Wang Module of Opportunity Workshop Brookhaven National Laboratory 12 November 2019 Outline DAQ for the Module of Opportunity Self-driving DAQ Continuous readout
Module of Opportunity Workshop Brookhaven National Laboratory 12 November 2019
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
2
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
experiment’s cost, bandwidth, storage constraints
modules I, II and III
◆ Environmental conditions, noise levels, backgrounds, etc...
3
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
somehow theoretical exercise
◆ All sorted out by the end of the workshop!
and data-selection algorithm, etc…
and synchronous time and command distribution systems
4
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
◆ Memento: DAQ is designed last and installed first.
(automotive industry).
◆ New opportunities on for complex, highly-selective algorithms running very close to the detector.
5
Alessandro Thea
6
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
data-taking operations
participating to data taking
configurations of the whole system
recovery
Primary goal: Maximize system up-time, data-taking
efficiency and data quality
7
Detector electronics Timing and Synchronization System Control, configure, monitor Control, Configuration and Monitoring System Upstream DAQ Data Selection System Buffering Backend DAQ Request data Triggering Raw data Trigger primitives Data request Requested data Trigger commands all channels full stream collection channels full stream Event files Synchronize Output Storage
Connections between CCM and DAQ subsystems.
⤎ Commands and configurations ⤏ Monitoring data, events and errors
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
detection, recovery and scheduling
exclude APA X)
◆ In modern vehicles, this is akin to ABS, or rain-sensing wipers
the requested data
◆ In the automotive example: fully self-driving car “drive me to my to the coast and put on some relaxing
8
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
(SC) and Trigger/Data Acquisition
identify procedures, develop an in-depth understanding of the interactions.
9
Alessandro Thea
10
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
later analysis
◆ What to drop, what to keep? ROIs? Selective readout? Zero suppression? ◆ What is the right balance to between data reduction and bandwidth to maximise the physics yield? ◆ How to handle an unstructured stream of interactions?
◆ Eventually, store no RAW data at all (except for a highly pre-scaled unbiased control sample)
11
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
first module(s)
◆ And DUNE will be much quieter…
12
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
13
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
size of stored data by orders of magnitude
strategy is essential
◆ Giving access to low(er)-energy physics ◆ New strategies for trigger distribution and event building
◆ If so, without the concept of trigger, how can un-structured streaming data be stored? ◆ Distributed file systems? Key-value stores?
14
Alessandro Thea
15
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
implemented in next-generation CPUs or GPUs, providing flexibility and re-configurability for online data selection, but perhaps at the cost of increased latency and power consumption.
applications involving large data sets is an exciting new development enabled by new technology and tools:
transferable to other detector technologies involving “streaming DAQ” systems and/or imaging detectors.
16
Increasingly more powerful FPGA
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
What is being explored:
background activity [M. Wang, L. Uboldi, J.-Y. Wu, et al., Fermilab] Image classification using DNNs operating on a channel vs. time (2D) basis, classifying, e.g.:
[P. Sala, M. Rodriguez, CERN]
physics activity (supernova neutrino interactions, proton decay, etc.) [G. Karagiorgi, Y. Jwa, L. Arnold, et al., Columbia U.] 17
[IEEE Proceedings to NYSDS’19] [CPAD2019]
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
continually improving simulations.
s), and efforts now are focused on real-time implementations and demonstrations.
18
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
◆ Maximize system up-time, data-taking effjciency and data quality
◆ Continuous readout & storage
◆ “On-detector” rare events searches
19
Alessandro Thea
20
Alessandro Thea
12.11.19 - Module of Opportunity Workshop
21
10 kton Detector Module Upstream DAQ Low-Level Data Selection Upstream DAQ Low-Level Data Selection Upstream DAQ Low-Level Data Selection Timing & Sync Module Level Trigger External Trigger Interface Data Flow Orchestrator Event Builder Storage Buffer High Level Filter O(100) of these O(10) of these One of these
To/from other Module Level Triggers
One of these One of these
Calibration systems
One of these in DUNE FD
WAN to FNAL
Central Utility Cavern On-surface Control Room One or more of these
External timing reference SNEWS, LBNF, etc.
Detector Cavern Control, Configuration, Monitoring