Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.

Slides:



Advertisements
Similar presentations
NSS 2008, Dresden, High Performance Event Building over InfiniBand Networks GSI Helmholtzzentrum für Schwerionenforschung GmbH
Advertisements

First release of Data Acquisition Backbone Core
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
FEE/DAQ Demonstrator Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 3 rd FutureDAQ Workshop GSI, Darmstadt, October 11, 2005.
April 2006Jean-Sébastien GraulichSlide 1 DAQ Status o Goal for BTF o Status o First results o To be done.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/27 A Control Software for the ALICE High Level Trigger Timm.
Timm M. Steinbeck - Kirchhoff Institute of Physics - University Heidelberg - DPG 2005 – HK New Test Results for the ALICE High Level Trigger.
Timm M. Steinbeck - Kirchhoff Institute of Physics - University Heidelberg 1 Timm M. Steinbeck HLT Data Transport Framework.
Trigger-less and reconfigurable data acquisition system for J-PET
DABCDABC D ata A cquisition B ackbone C ore RT2010 J.Adamczewski-Musch, H.G.Essel, S.Linev 1 Data Acquisition Backbone Core Framework.
24/03/2011P.-A. Loizeau – Univ. Heidelberg The CBM Time of Flight wall electronic readout chain Pierre-Alain Loizeau PI – Uni Heidelberg DPG 2011, Münster.
Data Acquisition Backbone Core DABC J. Adamczewski, H.G. Essel, N. Kurz, S. Linev GSI, Darmstadt The new Facility for Antiproton and Ion Research at GSI.
D ata A cquisition B ackbone C ore J.Adamczewski, H.G.Essel, N.Kurz, S.Linev 1 Work supported by EU.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
Artdaq Introduction artdaq is a toolkit for creating the event building and filtering portions of a DAQ. A set of ready-to-use components along with hooks.
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
DABCDABC D ata A cquisition B ackbone C ore J.Adamczewski, H.G.Essel, N.Kurz, S.Linev 1 Work supported.
Understanding Data Acquisition System for N- XYTER.
S.Vereschagin, Yu.Zanevsky, F.Levchanovskiy S.Chernenko, G.Cheremukhina, S.Zaporozhets, A.Averyanov R&D FOR TPC MPD/NICA READOUT ELECTRONICS Varna, 2013.
R&D for First Level Farm Hardware Processors Joachim Gläß Computer Engineering, University of Mannheim Contents –Overview of Processing Architecture –Requirements.
ALICE, ATLAS, CMS & LHCb joint workshop on
D ata A cquisition B ackbone C ore DABCDABC , Huelva J.Adamczewski, H.G.Essel, N.Kurz, S.Linev 1 Work.
Frank Lemke DPG Frühjahrstagung 2010 Time synchronization and measurements of a hierarchical DAQ network DPG Conference Bonn 2010 Session: HK 70.3 University.
DABCDABC J. Adamczewski-Musch, H.G. Essel, S. Linev Software development for CBM DAQ J. Adamczewski-Musch, H.G. Essel, S.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
KIP Ivan Kisel JINR-GSI meeting Nov 2003 High-Rate Level-1 Trigger Design Proposal for the CBM Experiment Ivan Kisel for Kirchhoff Institute of.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
1 23.July 2012Jörn Adamczewski-Musch TRB / HADAQ plug-ins for DABC and Go4 Jörn Adamczewski-Musch GSI, Experiment Electronics: Data Processing group EE-meeting,
Developments and applications of DAQ framework DABC v2 Jörn Adamczewski-Musch, Nikolaus Kurz, Sergey Linev GSI / Experiment Electronic.
News on GEM Readout with the SRS, DATE & AMORE
LHCb DAQ system LHCb SFC review Nov. 26 th 2004 Niko Neufeld, CERN.
DABCDABC D ata A cquisition B ackbone C ore J.Adamczewski, H.G.Essel, N.Kurz, S.Linev 1 Work supported by EU RP6 project.
18/03/2010 DPG Bonn – March Session: HK 48 A demonstrator for the CBM Time of Flight wall electronic readout chain Pierre-Alain Loizeau PI – Uni.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009.
Kraków4FutureDaQ Institute of Physics & Nowoczesna Elektronika P.Salabura,A.Misiak,S.Kistryn,R.Tębacz,K.Korcyl & M.Kajetanowicz Discrete event simulations.
Modeling PANDA TDAQ system Jacek Otwinowski Krzysztof Korcyl Radoslaw Trebacz Jagiellonian University - Krakow.
Florida Institute of Technology, Melbourne, FL
DABCDABC D ata A cquisition B ackbone C ore J.Adamczewski, H.G.Essel, N.Kurz, S.Linev 1 Work supported.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
DABCDABC ROC-based DAQ: latest developments and perspectives Jörn Adamczewski-Musch, Hans G. Essel, Sergey Linev GSI, Experiment Electronics: Data Processing.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
Status FEE-DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 13 th CBM Collaboration Meeting Friday, 13 March 2009.
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
BPM stripline acquisition in CLEX Sébastien Vilalte.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Pierre VANDE VYVRE ALICE Online upgrade October 03, 2012 Offline Meeting, CERN.
ECFA Workshop, Warsaw, June G. Eckerlin Data Acquisition for the ILD G. Eckerlin ILD Meeting ILC ECFA Workshop, Warsaw, June 11 th 2008 DAQ Concept.
LonWorks Introduction Hwayoung Chae.
COMPASS DAQ Upgrade I.Konorov, A.Mann, S.Paul TU Munich M.Finger, V.Jary, T.Liska Technical University Prague April PANDA DAQ/FEE WS Игорь.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
LHCb and InfiniBand on FPGA
16th IEEE NPSS Real Time Conference 2009 University of Heidelberg
The Jülich Digital Readout System for PANDA Developments
Electronics, Trigger and DAQ for SuperB
Controlling a large CPU farm using industrial tools
RT2003, Montreal Niko Neufeld, CERN-EP & Univ. de Lausanne
VELO readout On detector electronics Off detector electronics to DAQ
Example of DAQ Trigger issues for the SoLID experiment
STAR-CBM Joint Workshop Heidelberg, Physikalisches Institut
TELL1 A common data acquisition board for LHCb
Presentation transcript:

Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group

DABCDABC S. Linev DAQ architectures Detector FEE buffer Readout buffer Switch Processor farm Storage Self-triggered Front-end all hits shipped to DAQ. Data push architecture High-throughput Event building First event selection done in processor farm. Readout buffer outside radiation area. Many Gbyte storage easily possible. Allows L1 decision times of ms Fast links Conventional DAQ L1 trigger HLT L1 CBM DAQ

DABCDABC S. Linev InfiniBand performance studies 2006 * 2007 ** 2011 *** Measurements: * GSI, 4-nodes SDR IB cluster ** Uni Mainz, 120-nodes DDR IB cluster *** LOEWE-CSC, Höchst, 836-nodes QDR IB cluster (preliminary)

DABCDABC S. Linev DAQ requirements  Flexible – adopt different kinds of soft- and hardware  Compact – use only necessary code  Scalable – from small detector tests to many- nodes clusters  Performing – low framework overhead  Multiprocessing & multithreading

DABCDABC S. Linev Data Acquisition Backbone Core Controls core-test net-test bnet-test mbs bnet-mbs Slim (batch) DIM Java GUI ApplicationsPlugins socket IB verbs bnet mbs bnet-mbs Core Plugins: Implementation of applications (programmers) Applications: Mainly setup or testing programs (users) DABCDABC Download via

DABCDABC S. Linev DABC dataflow concept UserModule “Pool” “Input” “Output0” “Output1” File UserModule “Pool” “Input” “Output0” “Output1” UserModule “Pool” “Input” “Output0” “Output1” File DataServer NetworkDevice PCIeDevice node1 node2 Transport Transport: manages buffers queue runs in own thread decouples user code from actual transport functionality Device: represents hardware items manages several transports

DABCDABC S. Linev User code - modules dabc::Module dabc::PoolHandle dabc::Timer dabc::Port dabc::Parameter dabc::Module provides: I/O ports for communications Pools handles to request memory Timers for timeouts processing Configuration & monitoring parameters

DABCDABC S. Linev Many other features  Configuration with XML files  Controlling interface and GUI  Factories (plugins) architecture  Application and state machine  Event building network (BNET)  Runs on 32/64 bit Linux

DABCDABC S. Linev CBM hardware prototypes nXYTER, 128-channel self-triggered readout chip with few ns time resolution, DEFNI collaboration CBM Readout controller (ROC), Kirchhoff Institut für Physik, Heidelberg

DABCDABC S. Linev DABC as access layer to ROC file I/O online monitor ROC-udp plugin ROC-optic plugin User access layer DABCDABC Users scripts, GUIs optic PCIe Ethernet

DABCDABC S. Linev ROC software components  DABC-based components roc-udp plugin roc-optic plugin combiner and sorter modules readout application  rocGui and rocutil for configuration  go4-based online analysis 

DABCDABC S. Linev CBM beam test in CERN, Nov.10 ROC Eth SYNC A B ROC Eth SYNC A B ROC Eth SYNC A B STS station RICH MBS Eth SYNC sender Susibo USB SYNC SPADIC Susibo USB SYNC SPADIC Susibo USB SYNC SPADIC Susibo USB SYNC SPADIC Susibo USB SYNC SPADIC Susibo USB SYNC SPADIC TRD1 TRD2 TRD3 TRD4 Beam monitor PC DABC Eth USB Control room storage go4 online monitor Three different readouts: ROC UDP-based readout SPADIC/Susibo USB readout MBS readout Combination of free-running and triggered electronics Cave

DABCDABC S. Linev node3 node2 node1 DABC application SPADIC combiner Input1 Output Input0 Input2 Input3 Input4 Input5 Super combiner MBS Output0 ROC SPADIC Output1 ROC combiner Input1 Output Input0 Input2 go4 online monitor lmd file storage MBS ROCs SPADICs/Susibo

DABCDABC S. Linev CBM beam test in COSY, Dec.10 ROC SFP SYNC A B Data combiner board SFP ROC SFP SYNC A B ROC SFP SYNC A B ROC SFP SYNC A B ROC SFP SYNC A B ROC SFP SYNC A B ROC SFP SYNC A B ROC SFP SYNC A B Data combiner board SFP STS station 1 STS station 2 GEM station 1 GEM station 2 MBS Eth SYNC sender Beam monitor PC DABC AVNet PCIe SFP Eth PC DABC/ EPICS AVNet PCIe SFP Eth data readout and control via optic clock synchronization via optic optional MBS readout optional EPICS readout CaveControl room 20 m

DABCDABC S. Linev DABC application Super combiner MBS Output0 ROC EPICS Output1 go4 online monitor Lmd file storage MBS ROCs ROC combiner Input1 Output Input0 Input2 Input3 Input4 Input5 Input6 Input7 DABC/ EPICS ROC data splitter Output1 InputOutput0 Output2 Output3 Output4 Output5 Output6 Output7 optic readout

DABCDABC S. Linev Plans for version 2  More scalability and flexibility  Failure detection and recovery  Redesign of control interface

DABCDABC S. Linev Conclusion  DABC is general-purpose DAQ framework  Can be used for different purposes – from small detectors tests to multi-nodes application  Because of its plugin architecture can be easy extended to specific needs  Open for improvements and new ideas