Hall D Trigger and Data Rates

15
Hall D Trigger and Hall D Trigger and Data Rates Data Rates Elliott Wolin Elliott Wolin Hall D Electronics Review Hall D Electronics Review Jefferson Lab Jefferson Lab 23-Jul-2003 23-Jul-2003

description

Hall D Trigger and Data Rates. Elliott Wolin Hall D Electronics Review Jefferson Lab 23-Jul-2003. Outline. Rates from Design Report Comparison with LHC,CLAS… Additional Considerations DAQ Challenges. 1. Rates from Design Report. High trigger rate – 200 KHz - PowerPoint PPT Presentation

Transcript of Hall D Trigger and Data Rates

Page 1: Hall D Trigger and  Data Rates

Hall D Trigger and Hall D Trigger and Data RatesData Rates

Elliott WolinElliott WolinHall D Electronics ReviewHall D Electronics Review

Jefferson LabJefferson Lab23-Jul-200323-Jul-2003

Page 2: Hall D Trigger and  Data Rates

OutlineOutline

1.1. Rates from Design ReportRates from Design Report2.2. Comparison with Comparison with

LHC,CLAS…LHC,CLAS…3.3. Additional ConsiderationsAdditional Considerations4.4. DAQ ChallengesDAQ Challenges

Page 3: Hall D Trigger and  Data Rates

1. Rates from Design 1. Rates from Design ReportReport

High trigger rate – 200 KHzHigh trigger rate – 200 KHz Deadtimeless, pipelined front endsDeadtimeless, pipelined front ends Small event size – 5 KBSmall event size – 5 KB Small Level 1 rejection rate – factor of 2Small Level 1 rejection rate – factor of 2 Modest rate off detector – 1 GB/secModest rate off detector – 1 GB/sec Modest Level 3 rejection – factor of 10Modest Level 3 rejection – factor of 10 Modest cpu needed in Level 3 – 0.1 Modest cpu needed in Level 3 – 0.1

SPECintSPECint High rate to tape – 100 MB/secHigh rate to tape – 100 MB/sec

Page 4: Hall D Trigger and  Data Rates

1. Rates, con’t1. Rates, con’t

Page 5: Hall D Trigger and  Data Rates

2. Comparison with LHC, 2. Comparison with LHC, CLAS…CLAS…

Compared to LHC, Hall D has:Compared to LHC, Hall D has: Similar (LHCb, BTev) or higher trigger Similar (LHCb, BTev) or higher trigger

raterate Much smaller eventsMuch smaller events Much smaller rate off detectorMuch smaller rate off detector Much smaller total trigger rejectionMuch smaller total trigger rejection Similar rate to tape Similar rate to tape Less cpu/evt needed in Level 3Less cpu/evt needed in Level 3

Page 6: Hall D Trigger and  Data Rates

2. Comparison with LHC, 2. Comparison with LHC, CLAS…CLAS…

Compared to CLAS, Hall D has:Compared to CLAS, Hall D has: Much higher trigger rate Much higher trigger rate

200 KHz vs 3 KHz200 KHz vs 3 KHz Same size events Same size events

Approximately the same number channelsApproximately the same number channels Much higher rate off detector Much higher rate off detector

1 GB/s vs 25 MB/s1 GB/s vs 25 MB/s Factor 10 Level 3 rejection Factor 10 Level 3 rejection

CLAS has no Level 3CLAS has no Level 3 Factor 4 higher rate to tape Factor 4 higher rate to tape

100 MB/s vs 25 MB/s100 MB/s vs 25 MB/s

Page 7: Hall D Trigger and  Data Rates

KTeV

Hall D

KTev

CLAS

Page 8: Hall D Trigger and  Data Rates

Detector Rate vs Storage Rate

0

50

100

150

200

250

300

350

0 200 400 600 800 1000

Rate Off Detector (GB/s)

Rat

e to

Tap

e (M

B/s

)

BTev

CMS

Atlas

Hall D

KTev, CDF, DO, BaBar,

CLAS

Page 9: Hall D Trigger and  Data Rates

3. Additional 3. Additional ConsiderationsConsiderations

Can not interrupt ROC every event (200 Can not interrupt ROC every event (200 KHz)KHz) Event blocking in front end cpu’sEvent blocking in front end cpu’s

Timing and trigger distributionTiming and trigger distribution Note that CLAS has:Note that CLAS has:

25 crates25 crates 1 Trigger supervisor1 Trigger supervisor 1 Event Builder and 1 Event Recorder1 Event Builder and 1 Event Recorder No Level 3 farmNo Level 3 farm

Page 10: Hall D Trigger and  Data Rates

Hall D DAQ Baseline Architecture50-100

front-end crates

Gigabit switch 200 KHz

200 Level 3 Filter Nodes

8 event builders

4 event recorders

4 tape drives

4 Gigabit switches

Network connection to silo 20 KHz

Page 11: Hall D Trigger and  Data Rates

3. Additional 3. Additional Considerations, con’tConsiderations, con’t

Crates vs networked front end boards?Crates vs networked front end boards? If crates used, VME vs CPCI vs ?If crates used, VME vs CPCI vs ? (RT)Linux vs VXWorks in front end cpu’s?(RT)Linux vs VXWorks in front end cpu’s? Need low-latency interrupt in front end Need low-latency interrupt in front end

cpu’s?cpu’s? Location of electronics, crates?Location of electronics, crates? Grounding design?Grounding design?

Page 12: Hall D Trigger and  Data Rates

4. DAQ Challenges4. DAQ Challenges All problems solved somewhere, many in CLASAll problems solved somewhere, many in CLAS But new to JLab/CODA:But new to JLab/CODA:

Timing distributionTiming distribution Event blockingEvent blocking Many more front end cratesMany more front end crates Multiple event builders/recordersMultiple event builders/recorders Large Level 3 farmLarge Level 3 farm Multiple, simultaneous DAQ systems (for commissioning)Multiple, simultaneous DAQ systems (for commissioning) Need for fault toleranceNeed for fault tolerance Integration with control systemIntegration with control system

How are we going to do it? How are we going to do it? See next talk…See next talk…

Page 13: Hall D Trigger and  Data Rates

Backup slidesBackup slides

Page 14: Hall D Trigger and  Data Rates

3. Comparison, con’t3. Comparison, con’tEventEventSizeSize

L1 L1 InputInputRateRate

L1 L1 outputoutputRateRate

L2 L2 outputoutputRateRate

L3 L3 outputoutputRateRate

KTevKTev 8 KB8 KB 100 100 KHzKHz800 800

MB/sMB/s

20 KHz20 KHz160 160

MB/sMB/s

2 KHz2 KHz7 MB/s7 MB/s

CDFCDF 270 KB270 KB 50 KHz50 KHz13 GB/s13 GB/s

300Hz300Hz80 80

MB/sMB/s

80 Hz80 Hz23 23

MB/sMB/sD0D0 250 KB250 KB 10 KHz10 KHz

2.5 2.5 GB/sGB/s

1 KHz1 KHz250 250

MB/sMB/s

70 Hz70 Hz13 13

MB/sMB/sBaBarBaBar 33 KB33 KB

(1200 (1200 L1)L1)

2 KHz2 KHz2.4 2.4

GB/sGB/s

NoneNone(65 (65

MB/s)MB/s)

100 Hz100 Hz4 MB/s4 MB/s

BTevBTev 50-80 50-80 KBKB

800 800 GB/sGB/s

80 KHz80 KHz8 GB/s8 GB/s

4 KHz4 KHz200 200

MB/sMB/s

Page 15: Hall D Trigger and  Data Rates

3. Comparison, con’t3. Comparison, con’tEventEventSizeSize

L1 L1 InputInputRateRate

L1 L1 outputoutputRateRate

L2 L2 outputoutputRateRate

L3 L3 outputoutputRateRate

AtlasAtlas 1-2 MB1-2 MB 75 KHz75 KHz100 100 GB/sGB/s

3 KHz3 KHz5 GB/s5 GB/s

200 Hz200 Hz300 300

MB/sMB/sCMSCMS 1 MB1 MB 100 100

KHzKHz100 100 GB/sGB/s

100 Hz100 Hz100 100

MB/sMB/s

CLASCLAS 6 KB6 KB 4 KHz4 KHz 4KHz4KHz25 25

MB/sMB/s

4KHz4KHz25 25

MB/sMB/sHall DHall D 5 KB5 KB 400 400

KHzKHz200 200 KHzKHz

1 GB/s1 GB/s

nonenone 20 KHz20 KHz100 100

MB/sMB/s