NA49-future Meeting, January 26, 20071Ervin Dénes, KFKI - RMKI DATE the DAQ s/w for ALICE (Birmingham, Budapest, CERN, Istanbul, Mexico, Split, Zagreb.

Slides:



Advertisements
Similar presentations
Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
Advertisements

DAQ for the TPC Sector Test at Test Beam T10 ALICE DAQ Group ALICE TPC Collaboration Meeting Cagliari, Sardinia 16 – 17 May 2004.
Radiation Tolerant Source Interface Unit for the ALICE Experiment E. Dénes et al. LECC September 2005, Heidelberg.
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
1P. Vande Vyvre - CERN/PH ALICE DAQ Technical Design Report DAQ TDR Task Force Tome ANTICICFranco CARENA Wisla CARENA Ozgur COBANOGLU Ervin DENESRoberto.
DAQ for Test&Commissioning at Point 2 Klaus Schossmaier CERN PH-AID ALICE TPC Collaboration Meeting Heidelberg, Germany February 2004.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
Sept TPC readoutupgade meeting, Budapest1 DAQ for new TPC readout Ervin Dénes, Zoltán Fodor KFKI, Research Institute for Particle and Nuclear Physics.
Clara Gaspar, May 2010 The LHCb Run Control System An Integrated and Homogeneous Control System.
Jochen Thäder – Kirchhoff Institute of Physics - University of Heidelberg 1 HLT for TPC commissioning - Setup - - Status - - Experience -
ALICE Data Challenge V P. VANDE VYVRE – CERN/PH LCG PEB - CERN March 2004.
MSS, ALICE week, 21/9/041 A part of ALICE-DAQ for the Forward Detectors University of Athens Physics Department Annie BELOGIANNI, Paraskevi GANOTI, Filimon.
DDL hardware, DATE training1 Detector Data Link (DDL) DDL hardware Csaba SOOS.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
Boosting Event Building Performance Using Infiniband FDR for CMS Upgrade Andrew Forrest – CERN (PH/CMD) Technology and Instrumentation in Particle Physics.
1 Status report on DAQ E. Dénes – Wigner RCF/NFI ALICE Bp meeting – March
Evaluation of the LDC Computing Platform for Point 2 SuperMicro X6DHE-XB, X7DB8+ Andrey Shevel CERN PH-AID ALICE DAQ CERN 10 October 2006.
ALICE DAQ Plans for 2006 Procurement, Installation, Commissioning P. VANDE VYVRE – CERN/PH for LHC DAQ Club - CERN - May 2006.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
GBT Interface Card for a Linux Computer Carson Teale 1.
1 Alice DAQ Configuration DB
Markus Joos, EP-ESS 1 “DAQ” at the El. Pool Aim and preconditions Hardware Operating system support Low level software Middle level software High level.
V. Altini, T. Anticic, F. Carena, W. Carena, S. Chapeland, V. Chibante Barroso, F. Costa, E. Dénes, R. Divià, U. Fuchs, I. Makhlyueva, F. Roukoutakis,
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
The ALICE DAQ: Current Status and Future Challenges P. VANDE VYVRE CERN-EP/AID.
DAQ & ECS for TPC commissioning A few statements about what has been done and what is still in front of us F.Carena.
The ALICE Data-Acquisition Software Framework DATE V5 F. Carena, W. Carena, S. Chapeland, R. Divià, I. Makhlyueva, J-C. Marin, K. Schossmaier, C. Soós,
4 Dec 2006 Testing the machine (X7DBE-X) with 6 D-RORCs 1 Evaluation of the LDC Computing Platform for Point 2 SuperMicro X7DBE-X Andrey Shevel CERN PH-AID.
RCU Status 1.RCU design 2.RCU prototypes 3.RCU-SIU-RORC integration 4.RCU system for TPC test 2002 HiB, UiB, UiO.
ALICE Computing Model The ALICE raw data flow P. VANDE VYVRE – CERN/PH Computing Model WS – 09 Dec CERN.
Roberto Divià, CERN/ALICE 1 CHEP 2009, Prague, March 2009 The ALICE Online Data Storage System Roberto Divià (CERN), Ulrich Fuchs (CERN), Irina Makhlyueva.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
Update on ALICE software status and ideas Ervin Dénes Wigner Research Center Hungarian Academy of Sciences.
Latest ideas in DAQ development for LHC B. Gorini - CERN 1.
News on GEM Readout with the SRS, DATE & AMORE
LHCb front-end electronics and its interface to the DAQ.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Source Controller software Ianos Schmidt The University of Iowa.
PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto.
The Past... DDL in ALICE DAQ The DDL project ( )  Collaboration of CERN, Wigner RCP, and Cerntech Ltd.  The major Hungarian engineering contribution.
R.Divià, CERN/ALICE Challenging the challenge Handling data in the Gigabit/s range.
Filippo Costa ALICE DAQ ALICE DAQ future detector readout October 29, 2012 CERN.
ALICE Online Upgrade P. VANDE VYVRE – CERN/PH ALICE meeting in Budapest – March 2012.
ARCHITECTURE. PRR November x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU.
A. KlugeFeb 18, 2015 CRU form factor discussion & HLT FPGA processor part II A.Kluge, Feb 18,
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
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.
R.Divià, CERN/ALICE 1 ALICE off-line week, CERN, 9 September 2002 DAQ-HLT software interface.
Markus Frank (CERN) & Albert Puig (UB).  An opportunity (Motivation)  Adopted approach  Implementation specifics  Status  Conclusions 2.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
The ALICE data quality monitoring Barthélémy von Haller CERN PH/AID For the ALICE Collaboration.
P. Vande Vyvre – CERN/PH for the ALICE collaboration CHEP – October 2010.
Barthélémy von Haller CERN PH/AID For the ALICE Collaboration The ALICE data quality monitoring system.
András László KFKI Research Institute for Particle and Nuclear Physics New Read-out System of the NA61 Experiment at CERN SPS Zimányi Winter School ‑ 25.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
ALICE Computing Data Challenge VI
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
CMS High Level Trigger Configuration Management
LHC experiments Requirements and Concepts ALICE
TPC Commissioning: DAQ, ECS aspects
TELL1 A common data acquisition board for LHCb
Controlling a large CPU farm using industrial tools
ALICE – First paper.
PCI BASED READ-OUT RECEIVER CARD IN THE ALICE DAQ SYSTEM
ITS combined test seen from DAQ and ECS F.Carena, J-C.Marin
TELL1 A common data acquisition board for LHCb
Implementation of DHLT Monitoring Tool for ALICE
Presentation transcript:

NA49-future Meeting, January 26, 20071Ervin Dénes, KFKI - RMKI DATE the DAQ s/w for ALICE (Birmingham, Budapest, CERN, Istanbul, Mexico, Split, Zagreb collaboration) and its possible application at NA49-future

NA49-future Meeting, January 26, 20072Ervin Dénes, KFKI - RMKI ALICE Experiment Counting rooms Cavern Computing Center DDLs 10Gb Ethernet Machine: CERN, Point 2 ALICE detectors: 17 Online Systems: ECS, DAQ, TRG, HLT, DCS Readout: ~ Mbps Storage rate: max GB/s Events: 2.5 MB (p-p), 87 MB (Pb-Pb) DAQ Software: DATE V5 DAQ

NA49-future Meeting, January 26, 20073Ervin Dénes, KFKI - RMKI GDC ALICE DAQ architecture CTP LTU TTC FERO LTU TTC FERO LDC BUSY Rare/All Event Fragment Sub-event Event File Storage Network TDS PDS L0, L1a, L2 262 DDLs EDM LDC Load Bal. LDC HLT Farm FEP DDL H-RORC 10 DDLs 10 D-RORC 10 HLT LDC 123 DDLs TDS DS Event Building Network 329 D-RORC 175 Detector LDC 50 GDC 25 TDS 5 DSS

NA49-future Meeting, January 26, 20074Ervin Dénes, KFKI - RMKI Trigger Level 0,1 Trigger Level 2 High-Level Trigger Decision Data ALICE online logical model Detector Digitizers Front-end Pipeline/Buffer Decision Readout Buffer Decision Subevent Buffer Event Buffer Storage Local Data Concentrator (LDC) Global Data Collector (GDC) Data transfer Detector Data Link (DDL) DAQ Read-Out Receiver Card (D-RORC) ALICE Terminology Transient Data Storage (TDS) Permanent Data Storage (PDS) Decision Event Building

NA49-future Meeting, January 26, 20075Ervin Dénes, KFKI - RMKI ALICE Detector Data Link

NA49-future Meeting, January 26, 20076Ervin Dénes, KFKI - RMKI LDC DDL architecture PCI Bus Front-End Read-Out DAQ Read-out Receiver Card (D-RORC) Source Interface Unit Forward Channel (Raw data) Backward Channel (Pedestals, control) Destination Interface Unit Detector Data Link (DDL) : - Source Interface Unit - Transmission media - Destination Interface Unit Standard detector/DAQ interface 100 MHz 64-bit PCI card

NA49-future Meeting, January 26, 20077Ervin Dénes, KFKI - RMKI DAQ Read-Out Receiver Cards (D-RORC) PCI-X adapter for 2 DDL PCI master: autonomous DMA

NA49-future Meeting, January 26, 20078Ervin Dénes, KFKI - RMKI Readout System Performance Motherboard with dual Xeon 2.4 GHz Six PCI-X slots, 4 bus segments ( ), 2 controllers Linux OS ALICE Data-Acquisition software (DATE)

NA49-future Meeting, January 26, 20079Ervin Dénes, KFKI - RMKI Performance: 6 D-RORCs Testing the fully populated PC using data source internal to PCI interface Interoperability test Measure the maximal input bandwidth PCI #6 PCI #5 PCI #4 PCI #3 PCI #2 PCI #1 Segment #1 #2 #3 #4 Controller #1 #2 1 Ch Aggregate Bandwidth [MB/s] Normalized Bandwidth [MB/s/Ch]

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DAQ software DDL softwarewe can freely use DAQ framework (DATE)does we need it? Performance Monitoring (AFFAIR) Data quality monitoring (MOOD) Information dissemination Documentation: 4 DAQ sw packages + ECS: fully documented. User’s guide released and printed Regular DAQ trainings (70 people in last 3 years) Linux Linux SLC4 now. Process defined to produce, distribute, install new versions Code management system: CVS. Release packaging and distribution: RPM (~20 MB) Automatic installation of Linux and DATE on DAQ nodes

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKIRORC Memory Management’s Principle Firmware data length transfer status Ready FIFO Transfer status possible values: ffffffff ffffffff unloaded (set by sw) loaded, no DTSTW (set by fw) else else loaded, DTSTW (set by fw) Free FIFO block size Index of Ready FIFO start address Page aligned continuous user memory outside Linux’s memory space, reachable for DMA and user as well. (physmem module necessary) Free blocks for events or event fragments Free FIFO / Ready FIFO depth: 128 Maximum block size: 2Mbyte

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI The Free FIFO D-RORC PC memory bank Firmware readout page address Free FIFO PC CPU Allocation of free pages

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Direct Memory Access D-RORC Firmware PC memory bank DDL No involvement PC CPU

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI The Ready FIFO D-RORC PC memory bank readout DDL Ready FIFO Firmware addresspage status addresspage status addresspage status Delivery of filled pages PC CPU

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DDL Software All functions accessible as interactive commands or API Script-based interpreter for sequence of operations: Sending command to the FEE Reading FEE status printing the status comparing the status polling the status Downloading data into the FEE from a file Reading data from the FEE writing data into a file comparing data with data in a file TPC configuration: < 0.3 s DDL performance Parallelism FERO DDL definepedestal_addr0x1FFF defineenable_pedestal0x2C resetSIU write_commandenable_pedestal write_blockpedestal_addr pedestal.hex%x read_and_check_blockpedestal_addrpedestal.hex%x definepedestal_addr0x1FFF defineenable_pedestal0x2C resetSIU write_commandenable_pedestal write_blockpedestal_addr pedestal.hex%x read_and_check_blockpedestal_addrpedestal.hex%x D-RORC LDC

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DATE Run Control Control Configuration Main parameters Display SMI State of all nodes Main counters of all nodes Compatible with ALICE ECS

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DATE Configuration Database Database content DATE Roles Actors of DATE system: LDCs, GDCs… Trigger Trigger masks Detectors Front-end equipment of LDCs Event building control Event building rules Banks Memory banks to operate DATE

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DATE Infologger (1/2) Online view Online selection of visible fields Online selection of message displayed

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DATE Infologger (2/2) Offline view Queries in the message archives Selection of visible fields and of message displayed

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Data quality monitoring: MOOD MOOD: Monitoring Of Online Data DATE + ROOT environments MOOD framework Interfaces to detector code Applications: Raw data integrity Detector performance

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Performance monitoring: AFFAIR System view / Aggregated performances Event building bandwidth Event numbers Individual nodes view CPU usage Input/Ouput Node status

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Event Building Switch ALICE baseline: TCP/IP over switched Ethernet Computing Data Challenges Event-Building Switch CERN frame contracts Needs of IT and experiments Good prices On site maintenance (company+IT) Force 10 Model 1200

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Qualification of event-building switch

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Storage Arrays Performance Local disk buffer at Pt2 Storage network: Fibre Channel currently FC 2G or 4G (Brocade,QLogic) 16 ports switches with 4 uplinks for interconnect

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Storage Arrays Performance Transient Data Storage Storage arrays (e.g. Infortrend A16F 2 FC 2G ports, 16 SATA II HD) Performance for a RAID 5 set of 5 disks

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DDL and DATE for NA49-future? (1/2) Data transfer DDL and D-RORC produced and used for longtime Match speed requirements Few (< 5) PCs are enough for the task We have the knowledge how to implement to NA49-future About 1 man-year of work Problems with sub-detectors using VME In ALICE exist VME boards where DDL SIU cards are attached, but interfaces are specific to the given ALICE sub-detector Or the design VME – DDL interface is necessary for TOF and CAMACs Interconnect with the trigger system Trigger “box” has to be designed

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DDL and DATE for NA49-future? (2/2) DAQ software Software (DATE V5) released and documented. Process defined to produce, distribute, install new versions. Everything (ECS, monitoring, etc.) included Can we get it from ALICE? They give it only with support They can not support us during this year (integration with 17 ALICE sub-detectors) Modifications necessary if TOF and CAMACs are used without the DDL Is it shooting at sparrows with a high caliber gun ? DAQ fabric hardware Event building switch is necessary Simple storage network has to be added

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Thank you

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI Detector Data Link (DDL) Detector readout: fast data transfer to PC memory Electronics configuration: pedestals download Interface and data-transfer detector/DAQ Radiation tolerant card All components are radiation tolerant including FPGA (ACTEL) 10 year doses in ALICE (at TPC inner radius): total ionising dose1.6 krad neutron fluence3.9·10 11 cm -2 charged hadron fluence8·10 9 cm -2 ACTEL ProASIC adopted as baseline

NA49-future Meeting, January 26, Ervin Dénes, KFKI - RMKI DATE V5 Software ALICE Data Acquisition and Test Environment (DATE): software framework for the ALICE DAQ system  Latest DATE version V5:  DATE V5.x kits: RPM package (~20 MB), User ’ s Guide (~470 pages)  Platforms: IA32 family, SLC4 using a 2.6 kernel  Development: ~20 packages, mostly in C, using CVS  Auxiliary Software: DIM, SMI, MySQL, Tcl/Tk, libshift, ROOT, VMEbus driver  Testing: reference system, on-line data challenges, test beams DATE V5 Packages