30 likes | 182 Views
DAQ Architecture Design of Daya Bay Reactor Neutrino Experiment. PDAQ-12. Fei Li ( IHEP, China). The Daya Bay Reactor Neutrino Experiment. A neutrino-oscillation experiment Measure the mixing angle θ 13 Using anti-neutrinos produced by the reactors
E N D
DAQ Architecture Design of Daya Bay Reactor Neutrino Experiment PDAQ-12 Fei Li ( IHEP, China) • The Daya Bay Reactor Neutrino Experiment. • A neutrino-oscillation experiment • Measure the mixing angle θ13 • Using anti-neutrinos produced by the reactors • On Daya Bay Power Plant (NPP) in Shenzhen, China. • Independent front-end read out subsystems for 17 detectors in three underground sites. • All electronics modules of each subsystem are reside in one VME crate • Just event building in each VME crates • Design BW: 1 kHz event rate, 2MB/s per crate
DAQ Software Architecture Design Based on the framework of ATLAS TDAQ and BESIII DAQ, Online software (almost reuse ATLAS) Configure, control, and monitor the DAQ system Provide services to data flow Data flow software (ATLAS+BES+DYB) Responsible for all the processing and transportation of physics data EFD (event flow distributer) SFO (sub farm output) ROS (read out system) Input Task Event Receive EFIO Event Send EFIO Ext Task Output Task Event Pack Data Writer Monitor Task Data Read Memory Share Storage Array Elec Modules PT (processing task) Data Flow Software Front Read Out Back end Gathering and monitoring Data Storage Online Software • ROS run on Timesys RT Linux @ PowerPC
Hardware and Deployment Design Online computer room • Timesys RT Linux @ PowerPC VME controller • Blade server computer farm, SLC4 @ X86 ROS*5 EFDs SFO*1 Daya Bay Near Partition DBN ROS*5 EFDs SFO*1 Lin Ao Near Partition LAN ROS*7 SFO*1 EFDs • Deployment can be configurable for different experiment requirements Partition FAR 9 blades FAR 2 servers