Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 8 Feb 2012Low Latency R3-Data Lower Latency R3-Data: Summary Muons suggest 15us latency is possible with current hardware R3 into ABC → R3-data out HCC.

Similar presentations


Presentation on theme: "1 8 Feb 2012Low Latency R3-Data Lower Latency R3-Data: Summary Muons suggest 15us latency is possible with current hardware R3 into ABC → R3-data out HCC."— Presentation transcript:

1 1 8 Feb 2012Low Latency R3-Data Lower Latency R3-Data: Summary Muons suggest 15us latency is possible with current hardware R3 into ABC → R3-data out HCC in 5µs? Areas where “improvements” can be made to reduce latency: 1.Increase bandwidth Simply double all link rates in the systemSimply double all link rates in the system 2.Separate links for R3 and L1 Can be real copper traces or virtual (e.g. muxed data)Can be real copper traces or virtual (e.g. muxed data) Reduces queue time on ABC – no waiting for L1-dataReduces queue time on ABC – no waiting for L1-data Allows option of R3-data specific packet format – 30% smallerAllows option of R3-data specific packet format – 30% smaller 3.Separate hybrid links only, stave remains shared Hybrid links double BW of stave linksHybrid links double BW of stave links Allows the HCC to “switch” to R3 data and send at full speedAllows the HCC to “switch” to R3 data and send at full speed Allows HCC to prioritise R3-Data on the stave-linkAllows HCC to prioritise R3-Data on the stave-link 4.Additional buffers on HCC – separate L1 and R3 FIFOs Hybrid BW twice stave BW - fills FIFOs fasterHybrid BW twice stave BW - fills FIFOs faster Allows R3 data to queue-jump L1-dataAllows R3 data to queue-jump L1-data

2 2 8 Feb 2012Low Latency R3-Data Latency Context Plan is to roughly split 15µs between L0, R3 and L1: BC to issuing L0 (at ABCs) – 4µs BC to issuing L0 (at ABCs) – 4µs – Includes cable time (also used by R3) RoI-ID → R3 0.5µs RoI-ID → R3 0.5µs – Transfer to TTC – TTC distribution – ROD processing, incl. serialising for stave R3 at ABC to R3-Data leaving HCC5µs R3 at ABC to R3-Data leaving HCC5µs Transfer to ROD/Trackfinder (100m) 0.5µs Transfer to ROD/Trackfinder (100m) 0.5µs Trackfinding4µs Trackfinding4µs Merge with other L1 decisions0.5µs Merge with other L1 decisions0.5µs Send to Front-Ends (synchronous, 500m) 0.5µs Send to Front-Ends (synchronous, 500m) 0.5µs

3 3 8 Feb 2012Low Latency R3-Data More on Separate Links Can be extra copper, or multiplexed on same lineCan be extra copper, or multiplexed on same line Of no consequence to simulationsOf no consequence to simulations Needs extra/muxed Xon/Off lines tooNeeds extra/muxed Xon/Off lines too Links are divided 50/50 between L1 and R3 dataLinks are divided 50/50 between L1 and R3 data R3 data volume is ~10% of L1 data volumeR3 data volume is ~10% of L1 data volume Not the best link utilisation, but better for peak ratesNot the best link utilisation, but better for peak rates Links can be completely separate (ABC to ROD)Links can be completely separate (ABC to ROD) Allows for differing packet formats on each linkAllows for differing packet formats on each link R3-data packets 30% smallerR3-data packets 30% smaller Stave link can be shared with hybrid link separatedStave link can be shared with hybrid link separated Keep common packet formatKeep common packet format XOn/Off can be applied independently to each hybrid link allowing the HCC to prioritise R3-Data per packetXOn/Off can be applied independently to each hybrid link allowing the HCC to prioritise R3-Data per packet

4 4 8 Feb 2012Low Latency R3-Data 10 Chip Chain 160 Mb all the way, combined L1, R3 data (“shared 160, shared 160”) ABC HCC GBT ABC HCC GBT 40 Mb 80 Mb 160 Mb Separated R3 and L1 data (“80+80, shared 160”) 80+80 on hybrid and stave

5 5 8 Feb 2012Low Latency R3-Data 5+5 Chip – Combined Readout Link Combined L1, R3 data -80 Mb per 5 chips (“shared 80, shared 160”) -Option to double above (“shared 160, shared 320”) ABC HCC GBT 40 Mb 80 Mb 160 Mb 4x402x80

6 6 8 Feb 2012Low Latency R3-Data 5+5 Chip - Separate Readout Links L1 and R3 data use independent links so no queuing - 40+40 x2 hybrid, 80+80 stave (“40+40, 80+80”) - Option to double the above (“80+80, 160+160”) HCC GBT 4x4 0 2x80 40 Mb 80 Mb 160 Mb ABC

7 7 8 Feb 2012Low Latency R3-Data 5+5 Chip - Separate on Hybrid Only Independent links on hybrid only (“80+80, shared 160”) Hybrid BW is TWICE stave BW HCC “switches” between R3 and L1 data ABC HCC GBT 4x80 160 40 Mb 80 Mb 160 Mb

8 8 8 Feb 2012Low Latency R3-Data 5+5 Chip - HCC with FIFO R3 and L1 data fill separate FIFOs on HCC Fill rate is double drain rate - allows R3 Data to “queue jump” FIFO’s need only be ~5-10 levels deep to match chips Note, for simulation purposes, this is nearly identical to the previous configuration (“shared 160, shared 160”) ABC HCC L1-FIFO R3-FIFO GBT 40 Mb 80 Mb 160 Mb 2x160160


Download ppt "1 8 Feb 2012Low Latency R3-Data Lower Latency R3-Data: Summary Muons suggest 15us latency is possible with current hardware R3 into ABC → R3-data out HCC."

Similar presentations


Ads by Google