Data Selection R&D “Kickoff”
Josh Klein, Penn, 5/1/2018
Data Selection R&D Kickoff Josh Klein, Penn, 5/1/2018 Relevant - - PowerPoint PPT Presentation
Data Selection R&D Kickoff Josh Klein, Penn, 5/1/2018 Relevant Requirements Data selection shall: enable filtering of data stream so that data on disk can be limited to < 30 PB/year/40 kt act on information from TPC, PDS,
Data Selection R&D “Kickoff”
Josh Klein, Penn, 5/1/2018
Relevant Requirements
MeV
Data selection shall:
Data Selection Principles
Technical Proposal Model
The “Nominal” design
Technical Proposal Model
The “Alternate” design
APA 1 APA 150
Module 1
Trigger Primitive Generation Trigger Candidate Generation Trigger Primitive Generation Trigger Candidate Generation Module-Level Triggers
Trigger commands
Det 1 Det N
Module 4
Trigger Primitive Generation Trigger Candidate Generation Trigger Primitive Generation Trigger Candidate Generation Module-Level Triggers
Trigger commands
External Triggers
SN Trigger commands SN Trigger commands
[Mostly] Firmware [Mostly] Software Software Software
Technical Proposal Model
For the purposes of moving ahead toward the TDR, we are also assuming a very simple readout model where we read ~2 x tdrift for all wires for all triggers except for SN burst triggers, for which we will store many (> 10) seconds of everything.
So: no need to investigate, develop, test, and document lossy (or lossless) compression or localization. [Almost] all the “bias” is in the data selection algorithms, not the channels.
Going Forward
BUT: We have about one year to put together the TDR. We currently have about five (part-time) people running simulations. We still have options for architecture/hardware which means more effort.
Going Forward
[Some of the] Critical questions we must answer well in advance of the TDR:
Work Breakdown---EOI/Project View
Work Breakdown---Next Level View
1. Trigger primitive development and testing (SP and DP)
B. Primitive generation in simulation [simulation]
E. Software tests on simulated waveforms [software] F. Software tests on (e.g.) ProtoDUNE waveforms [software]
B. Beam triggering
E. PDK triggers
3. PDS trigger development [hardware/software]
(charge, time, etc.) B. Decision on where primitive generation happens
est of primitive generation in candidate hardware
est of dispatch of PDS trigger primitives 4. Trigger candidate algorithm testing [software]
B. Define hardware environment for candidate generation
E. Speed tests with realistic rates F. Dispatch of candidates to module-level logic
Work Breakdown---Next Level View
B. Define hardware environment for module trigger generation
E. Speed and latency tests F. Trigger command generation development 6. “External” trigger development [software]
B. Define hardware environment for external trigger generation
E. Speed tests with realistic rates F. Development of trigger commands to send back to modules
Work Breakdown---Next Level View
Work Breakdown---Next Level View
Work Breakdown
We don’t have enough people to have more than a couple
Common elements that are needed in the near term (1 month?):
EOIs list Colombia, Warwick, Edinburgh, Iowa S, Penn, Notre Dame---who can start tomorrow? And all of this requires some agreement on framework for study and implementation
Conclusion