october 20 th, 2000lyon - daq2000hp beck atlas trigger & data acquisition requirements and...

23
October 20 th , 2000 Lyon - DAQ2000 HP Beck ATLAS ATLAS Trigger & Data Trigger & Data Acquisition Acquisition Requirements and Requirements and Concepts Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group DAQ 2000 Workshop on Network-Based Data Acquisition and Event-Building at the Nuclear Science Symposium and Medical Imaging Conference

Post on 19-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

October 20th, 2000 Lyon - DAQ2000 HP Beck

ATLASATLASTrigger & Data AcquisitionTrigger & Data Acquisition

Requirements and ConceptsRequirements and Concepts

ATLASATLASTrigger & Data AcquisitionTrigger & Data Acquisition

Requirements and ConceptsRequirements and Concepts Hanspeter Beck

LHEP - Bernfor the ATLAS T/DAQ Group

DAQ 2000Workshop on Network-Based Data Acquisition

and Event-Building

at the Nuclear Science Symposium

andMedical Imaging Conference

Page 2: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

22

October 20th, 2000 Lyon - DAQ2000 HP Beck

OverviewOverviewOverviewOverview

• LHC characteristicsLHC characteristics• The ATLAS experimentThe ATLAS experiment• Requirements for Trigger DAQRequirements for Trigger DAQ• T/DAQ architectureT/DAQ architecture• Networking for DAQ tasksNetworking for DAQ tasks• Project StatusProject Status

• LHC characteristicsLHC characteristics• The ATLAS experimentThe ATLAS experiment• Requirements for Trigger DAQRequirements for Trigger DAQ• T/DAQ architectureT/DAQ architecture• Networking for DAQ tasksNetworking for DAQ tasks• Project StatusProject Status

Page 3: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

33

October 20th, 2000 Lyon - DAQ2000 HP Beck

The Large Hadron Collider at CERNThe Large Hadron Collider at CERNThe Large Hadron Collider at CERNThe Large Hadron Collider at CERN

Startup of LHC: 2005Startup of LHC: 2005

Page 4: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

44

October 20th, 2000 Lyon - DAQ2000 HP Beck

LHCLHC CharacteristicsCharacteristicsLHCLHC CharacteristicsCharacteristics

Interaction rate (ATLAS, CMS) Interaction rate (ATLAS, CMS) 10 1099 HzHzInteraction rate (ATLAS, CMS) Interaction rate (ATLAS, CMS) 10 1099 HzHz

• LHC circumference 26.7 km ~100 m underground

• Center of mass energy 14 TeV (i.e. 7 TeV per beam)

• Protons per bunch 0.17 ·1011 (1.67 ·1011 for high Luminosity)

• Number of bunches 3564 (of which 2835 are filled)

• Size of a bunch radius σx = σy = 16 mlength = 56 mm

• Spacing between bunches 7.48 m 24.95 ns 40 MHz

• Interactions per bunch 23 minimum-bias events (high Luminosity)

• Experiments ALICE, ATLAS, CMS, LHCb

Page 5: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

55

October 20th, 2000 Lyon - DAQ2000 HP Beck

ATLAS LuminosityATLAS LuminosityATLAS LuminosityATLAS Luminosity

Peak 1033 cm-2 s-1 2005-2008 (“low luminosity”)

Peak 1034 cm-2 s-1 2008 (“high luminosity”)

dt 10 fb-1 per year at low luminosity

dt 100 fb-1 per year at high luminosity

Bunch crossing: 25 ns ~ 23 minimum-bias /crossing at high luminosity (pile-up)

Detector speed Radiation hardness Trigger selection and data acquisition

Page 6: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

66

October 20th, 2000 Lyon - DAQ2000 HP Beck

The ATLAS ExperimentThe ATLAS ExperimentThe ATLAS ExperimentThe ATLAS Experiment

Page 7: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

77

October 20th, 2000 Lyon - DAQ2000 HP Beck

ATLAS Main ComponentsATLAS Main ComponentsATLAS Main ComponentsATLAS Main Components

Magnet(s)

Air-core toroidssolenoid in inner cavityNo field in calorimeters4 magnets

TRACKER

Si pixel + stripsTRT particle IDB = 2 T/pT ~ 5x10-4 pT 0.01

9 314 304 channels424 576 “

EM CALOLiquid Argon/E ~ 10%/E uniformlongitudinal segmentation

173 952 “

HAD CALOFe-scint. Tiles (+LAr ~ 10 )/E ~ 50%/E 0.03

25 714 “

MUON Air /pT ~ 10% at 1 TeVstandalone

1 221 096 “

1600 ReadOut Links1600 ReadOut Links 2.2 Mbyte Event Size2.2 Mbyte Event Size1600 ReadOut Links1600 ReadOut Links 2.2 Mbyte Event Size2.2 Mbyte Event Size

Page 8: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

88

October 20th, 2000 Lyon - DAQ2000 HP Beck

Physics MotivationsPhysics MotivationsPhysics MotivationsPhysics Motivations

• Origin of masses and EW symmetry breaking– Look for a Standard Model Higgs

– Final word about SM Higgs mechanism

• Physics beyond the Standard Model– SUSY : explore up to masses of ~ 3 TeV

– Final word about low-energy SUSY

– Other scenarios: leptoquarks, technicolor, ...

– Additional /q/w/z, etc. Up to m ~ 5 TeV

• Precision measurements – W, TGC, top

– QCD

– B-physics and CP violation

Page 9: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

99

October 20th, 2000 Lyon - DAQ2000 HP Beck

ATLAS Three Trigger LevelsATLAS Three Trigger LevelsATLAS Three Trigger LevelsATLAS Three Trigger LevelsCalorimeter + Muon coarse trigger data

Region of Interestfull granularityFull event reconstructionaccess to latest calibration

and alignment tables

10-4

10-2

100

102

104

106

108

10-8 10-6 10-4 10-2 10-0

Rate [Hz]

25 ns s ms sec

LVL1 40 MHz

LVL2 75 kHz (100 kHz)

Event Filter O(1) kHz

Storage O(100) Hz

Jetsb /K

W, Z

t

H

< 2.5 s

<10> msseconds

Processing Time [s]

Page 10: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1010

October 20th, 2000 Lyon - DAQ2000 HP Beck

FE channels

ReadOut Buffers

FE Links

ReadOut Links

O(1) GB/s

40 MHz 1 GHz

O(1) kHz

75 kHz (100 kHz)

EF Farm

Event Building

SFI

O(100) Hz

Level-2 Trigger System

Full Event Building

ROD

<2.5 s

RoI pointers

RoI Data

L2 Acc/Rej

~10 ms

Event Filter

Farm ~sec

O(100) GB/s

ATLAS DAQ and TriggerATLAS DAQ and TriggerATLAS DAQ and TriggerATLAS DAQ and Trigger

SFO O(100) MB/s

ReadOut Drivers

O(100) GB/sRequest/Receive

Mass Storage

ROS

RO

B

RO

B

RO

B

ReadOut System

Page 11: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1111

October 20th, 2000 Lyon - DAQ2000 HP Beck

Read Out

BuffersTR

G

EB

IF

Loc

alC

ontr

olle

r

LVL2

Read Out

BuffersTR

G

EB

IF

ROI builder

EVENT BUILDER

Event Filter

Mass Storage

. . . .

SFI

SFO

. . . SFI

SFO

Online s/w

RunControlConfigureMonitoring

LVL1 Detector 1 Detector 2 Detector n

Loc

alC

ontr

olle

rL

ocal

Con

trol

ler

Loc

alC

ontr

olle

r

Loc

alC

ontr

olle

r

Loc

alC

ontr

olle

r

LVL2

ROI builder

TR

G

TR

G

. . . .

LVL2

ROI builder

. . . .

Detector 1 Detector 2 Detector n

Read Out

Buffers

Read Out

Buffers

LVL1

RoI

RoI

LVL2

. . . .. . . .EB

IF

EB

IF

EVENT BUILDER

TR

G Read OutBuffers T

RG Read Out

Buffers

EVENT BUILDER

SFI

Event Filter

SFI

SFO

Event Filter Mass Storage

SFO

Page 12: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1212

October 20th, 2000 Lyon - DAQ2000 HP Beck

LVL2 DataFlowLVL2 DataFlowLVL2 DataFlowLVL2 DataFlowTotal bandwidth in LVL2 network ~ 5 Gbyte/s

Max output bandwidth to LVL2 per ROB ~ 9 Mbyte/s

Traffic @ ROB [request-response/sec] ~ 11 kHz

Fragment size per ROB ~ 1 kbyte

Typical number of ROBs per data request ~ 4

Average number of ROBs required to supplydata per RoI

10 – 35

Typical number of RoIs per event 1 – 2

Number of ROBs ~ 1600

Max RoI Builder / Supervisor rate 75 (100) kHz

Worst case assumption according B-Physics selection at LVL2; Worst case assumption according B-Physics selection at LVL2; intended for low Luminosity only.intended for low Luminosity only.Worst case assumption according B-Physics selection at LVL2; Worst case assumption according B-Physics selection at LVL2; intended for low Luminosity only.intended for low Luminosity only.

Page 13: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1313

October 20th, 2000 Lyon - DAQ2000 HP Beck

LVL2 DataFlowLVL2 DataFlowLVL2 DataFlowLVL2 DataFlow

LVL2DataFlow

LVL1 Trigger ReadOut System

EventBuilding

Online SoftwareLVL2 Selection

RoI & LVL1 data

Event dataEvent data request

LVL2 decisions

RunControlconfiguremonitoring

Event data requests

LVL2 decisions

RoI & LVL1 data

Requested event data

LVL2 accept

LVL2 DataFlow Context Diagram

Page 14: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1414

October 20th, 2000 Lyon - DAQ2000 HP Beck

LVL2 DataFlowLVL2 DataFlowLVL2 DataFlowLVL2 DataFlow

For prototype implementationsFor prototype implementationstestbed measurementstestbed measurementsand modeling activities for the LVL2 and modeling activities for the LVL2 dataflow:dataflow:

See the talks of See the talks of Denis CalvetDenis Calvet and and Micheal Le Vine Micheal Le Vine later this afternoon.later this afternoon.

For prototype implementationsFor prototype implementationstestbed measurementstestbed measurementsand modeling activities for the LVL2 and modeling activities for the LVL2 dataflow:dataflow:

See the talks of See the talks of Denis CalvetDenis Calvet and and Micheal Le Vine Micheal Le Vine later this afternoon.later this afternoon.

Page 15: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1515

October 20th, 2000 Lyon - DAQ2000 HP Beck

EventBuilding DataFlowEventBuilding DataFlowEventBuilding DataFlowEventBuilding DataFlow

Total bandwidth in EB network 1- 8 Gbyte/s

Max output bandwidth to EB per ROS 1- 75 Mbyte/s

Fragment size per ROS 1- 15 kbyte

Fragment size per ROB ~ 1 kbyte

Number of ROBs per ROS 1- 15 ROBs

Number of ROSs 100- 1500

Number of SFIs 100- 200

LVL2 accept rate 1- 5 kHz

Page 16: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1616

October 20th, 2000 Lyon - DAQ2000 HP Beck

EventBuilding DataFlowEventBuilding DataFlowEventBuilding DataFlowEventBuilding DataFlow

EventBuilding

Trigger ROS

Online SoftwareSFI

Accept Event Control

Event fragments

RunControlconfiguremonitoring

EventBuilding Context diagram

Event fragments

Control

Page 17: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1717

October 20th, 2000 Lyon - DAQ2000 HP Beck

Event Builder ModelEvent Builder ModelEvent Builder ModelEvent Builder Model

DFM

ROS

SFI

LocalController

Trigger

Data transfer

End of Event, Busy/NonBusy

Destination assignment

Run control

DFM DataFlow Manager

EoE, B/B

Page 18: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1818

October 20th, 2000 Lyon - DAQ2000 HP Beck

DataFlow - Two-layer ApproachDataFlow - Two-layer Approach Split Functionality and Technology

DataFlow - Two-layer ApproachDataFlow - Two-layer Approach Split Functionality and Technology

Upper layer:

OS and technology independencefunctionality: LVL2 DataFlow + Event Building

data + control messages

Lower layer:

technology dependentfunctionality: data transfer

Decoupling of upper and lower layer:

with technology independent API anddifferent technology implementations

ATM /AAL5

TCP /IP

...

Message Passing

Appl Appl Appl

Baseline candidate technology is Fast+Gigabit Ethernet using various protocols on it, from raw frames (MESH) up to TCP/IP.

(Other technologies have been studied and could still be resurrected, e.g. ATM, FC)

Page 19: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

1919

October 20th, 2000 Lyon - DAQ2000 HP Beck

EventBuilder TestbedsEventBuilder TestbedsEventBuilder TestbedsEventBuilder Testbeds

Fast Ethernet &ATMGigabit Ethernet

Page 20: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

2020

October 20th, 2000 Lyon - DAQ2000 HP Beck

EventBuilder Event RatesEventBuilder Event Rates EventBuilder Event RatesEventBuilder Event Rates

Simulation(Ptolemy model)

MeasuredPerformance(Gigabit Ethernet TCP/IP)

0

5

10

15

20

25

30

0 5 10 15 20 25 30 35

Fragment size [kByte]

Eve

nt

rate

[kH

z]

4x4 EB on ATM 155 Mbit/s - data

4x4 EB on ATM 155 Mbit/s - simulation

6x6 EB on Gigabit Ethernet - data

Average event size = 2.2 MbyteATM 155 Mbit/s

0

1

2

3

4

100 200 400 600

Number of Sources = Number of Destinations

Eve

nt

rate

[kH

z]

Page 21: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

2121

October 20th, 2000 Lyon - DAQ2000 HP Beck

Status of the ProjectStatus of the ProjectStatus of the ProjectStatus of the Project

DAQ/EF -1 (1996-2000)DAQ/EF -1 (1996-2000)

Prototype implementinga full slice of DAQ system(excluding LVL2 trigger).Emphasis on system aspects,i.e. full functionality incl. configuration and monitoring fromROB, EB, SFI, EF to SFO andstorage.

Was successfully used for ATLAS testbeam this year.

Pilot Project (1998-Pilot Project (1998-2000)2000)

Based on previous demonstrator programs, it aimed on proving the principle of function of LVL2. Emphasis on triggeraspects i.e. implications ofRoI concept and exploiting the full performance potential ofnetworks i.e. usage of raw frames, drivers...

In the past few years DAQ aspects have been studied separately from LVL2 (trigger and dataflow). Two groups were since working in parallel, exploiting feasibility of their respective system aspects:

Page 22: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

2222

October 20th, 2000 Lyon - DAQ2000 HP Beck

Status of the ProjectStatus of the ProjectStatus of the ProjectStatus of the Project

The outcome of both projects enabled us to define the architecture of the final TDAQ system (March 2000).

HLT, DAQ and DCS Technical Proposal (LHCC/2000 - 17)

Currently, the fusion of the DAQ/EF -1 prototype and the Pilot project into an integrated prototype is in planning. A testbed running the full TDAQ architecture is expected to be exploited by summer next year.

The Technical Design Report (TDR) will be based on the assessments of this integrated prototype.

Only then, the final TDAQ system will be built according to the needs of the assembly of the ATLAS detector.

Page 23: October 20 th, 2000Lyon - DAQ2000HP Beck ATLAS Trigger & Data Acquisition Requirements and Concepts Hanspeter Beck LHEP - Bern for the ATLAS T/DAQ Group

2323

October 20th, 2000 Lyon - DAQ2000 HP Beck

SummarySummarySummarySummary

• The experiments at LHC will allow us to shed light on the particle mass generation mechanism; to do precision measurements on many parameters of the Standard Model; and to peek into new physics domains beyond the current Standard Model of particle physics.

• The high luminosity at LHC and the size of the ATLAS detector require the development of a sophisticated data acquisition system, with online event selection.

• The efficient use of high performance (low latency, high throughput) networks will play a key role in the success of LHC.