New L2cal hardware and CPU timing Laura Sartori. - System overview - Hardware Configuration: a set of Pulsar boards receives, preprocess and merges the.

Slides:



Advertisements
Similar presentations
 Project Overview & System Integration Ted Liu June 11th, 2004 Fermilab, High Rise, Hornet Nest Pulsar Meeting.
Advertisements

Final Commissioning Plan and Schedule Cheng-Ju Lin Fermilab Installation Readiness Review 09/27/2004 Outline: - Work to be done during shutdown - Work.
1 The ATLAS Missing E T trigger Pierre-Hugues Beauchemin University of Oxford On behalf of the ATLAS Collaboration Pierre-Hugues Beauchemin University.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
Uli Schäfer 1 (Not just) Backplane transmission options.
Samuel Silverstein Stockholm University L1Calo upgrade hardware planning + Overview of current concept + Recent work, results.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
Summary Ted Liu, FNAL Feb. 9 th, 2005 L2 Pulsar 2rd IRR Review, ICB-2E, video: 82Pulsar
A presentation by Angela Little SULI Program 8/4/04 Pulsar Boards and the Level II Trigger Upgrade at CDF.
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
DØ L1Cal Trigger 10-th INTERNATIONAL CONFERENCE ON INSTRUMENTATION FOR COLLIDING BEAM PHYSICS Budker Institute of Nuclear Physics Siberian Branch of Russian.
Using the Trigger Test Stand at CDF for Benchmarking CPU (and eventually GPU) Performance Wesley Ketchum (University of Chicago)
Global Trigger H. Bergauer, K. Kastner, S. Kostner, A. Nentchev, B. Neuherz, N. Neumeister, M. Padrta, P. Porth, H. Rohringer, H. Sakulin, J. Strauss,
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
1 Design of Pulsar Board Mircea Bogdan (for Pulsar group) Level 2 Pulsar Mini-Review Wednesday, July 24, 2002.
Cluster Finder Report Laura Sartori (INFN Pisa) For the L2Cal Team Chicago, Fermilab, Madrid, Padova, Penn, Pisa, Purdue.
L2CAL Pulsar Upgrade Proposal in 24 minutes An Executive Summary Ted Liu For the L2CAL upgrade team Pisa/Purdue/Rockefeller/UC/Upenn /Madrid/Padova/Academica.
Technical Part Laura Sartori. - System Overview - Hardware Configuration : description of the main tasks - L2 Decision CPU: algorithm timing analysis.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
Nikos Varelas University of Illinois at Chicago L2Cal Group at UIC: Mark Adams Bob Hirosky Rob Martin Nikos Varelas Marc Buehler (graduate student) James.
Commissioning Experience and Status Burkard Reisert (FNAL) L2 installation readiness review:
Claudia-Elisabeth Wulz Anton Taurok Institute for High Energy Physics, Vienna Trigger Internal Review CERN, 6 Nov GLOBAL TRIGGER.
1 Pulsar Design Mircea Bogdan Level 2 Pulsar - Production Readiness Review Friday, Nov.7, 2003.
NA62 Trigger Algorithm Trigger and DAQ meeting, 8th September 2011 Cristiano Santoni Mauro Piccini (INFN – Sezione di Perugia) NA62 collaboration meeting,
Annual Review Cern -June 13th, 2006 F. Loddo I.N.F.N. Bari RPC Electronics: Technical Trigger Flavio Loddo I.N.F.N. Bari On behalf of the RPC-Trigger group.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
TELL-1 and TDC board: present status and future plans B. Angelucci, A. Burato, S. Venditti.
Simple ideas on how to integrate L2CAL and L2XFT ---> food for thoughts Ted May 25th, 2007.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
PULSAR Specifications for RECES and ISOLIST ● Zeroth order start on “exploring” how a PULSAR scheme might look for isolation trigger and RECES ● Philosophy.
N ATIONAL E NERGY R ESEARCH S CIENTIFIC C OMPUTING C ENTER 1 C. Leggett Intelligent (or not completely stupid) Unpacking Structure and Timing Studies of.
1.2.7 Trigger A.Nappi TB Nov 11, Digitizers ( )  Functions 25 MHZ 10 bit p.h. + 6bit time digitizers Digital processing  Flavor A: p.h.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
Trigger Commissioning Workshop, Fermilab Monica Tecchio Aug. 17, 2000 Level 2 Calorimeter and Level 2 Isolation Trigger Status Report Monica Tecchio University.
Online monitor for L2 CAL upgrade Giorgio Cortiana Outline: Hardware Monitoring New Clusters Monitoring
L2CAL Pulsar Upgrade Proposal in 24 minutes An Executive Summary Ted Liu For the L2CAL upgrade team Pisa/Purdue/Rockefeller/UC /Madrid/Padova/Academica.
CLAS12 Trigger System part1: Level1 EC Revision 1, Feb 7, 2007.
Pulsar Status For Peter. L2 decision crate L1L1 TRACKTRACK SVTSVT CLUSTERCLUSTER PHOTONPHOTON MUONMUON Magic Bus α CPU Technical requirement: need a FAST.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment is one of the four major experiments operating at the Large Hadron Collider.
1 Level 1 Pre Processor and Interface L1PPI Guido Haefeli L1 Review 14. June 2002.
L2TS and Plan for Integration Cheng-Ju Lin Fermilab Pulsar Meeting 06/11/2004.
L2toTS Status and Phase-1 Plan and Pulsar S-LINK Data Format Cheng-Ju Lin Fermilab L2 Trigger Upgrade Meeting 03/12/2004.
L2 CAL Status Vadim Rusu For the magnificent L2CAL team.
Hardeep Bansil (University of Birmingham) on behalf of L1Calo collaboration ATLAS UK Meeting, Royal Holloway January 2011 Argonne Birmingham Cambridge.
Joint Commissioning (1) Data size issues Gene Flanagan Purdue University.
ATLAS RoI Builder + CDF ● Brief reminder of ATLAS Level 2 ● Opportunities for CDF (what fits - what doesn't) ● Timescales (more of what fits and what doesn't)
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
09/09/2010 TDAQ WG - Louvain 1 LKr L0 trigger status report V. Bonaiuto, A. Fucci, G. Paoluzzi, A. Salamon, G. Salina, E. Santovetti, F. Sargeni, F. Scarfi’
CMS Trigger Upgrades Phase-I (1) Muon Trigger Upgrades: – CSCTF (CSC TrackFinder) – MPC (Muon Port Card) Calorimeter Trigger Upgrades: – HCAL TPG – Calorimeter.
ATLAS and the Trigger System The ATLAS (A Toroidal LHC ApparatuS) Experiment [1] is one of the four major experiments operating at the Large Hadron Collider.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Samuel Silverstein, SYSF ATLAS calorimeter trigger upgrade work Overview Upgrade to PreProcessor MCM Topological trigger.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
Eric Hazen1 Ethernet Readout With: E. Kearns, J. Raaf, S.X. Wu, others... Eric Hazen Boston University.
Initial check-out of Pulsar prototypes
CLAS12 DAQ & Trigger Status
ATLAS calorimeter and topological trigger upgrades for Phase 1
ATLAS L1Calo Phase2 Upgrade
HCAL Configuration Issues
Progress on L1Cal at Nevis
Commissioning of the ALICE-PHOS trigger
L1 simulation review Aug 2005 Jamie Boyd
The LHCb L0 Calorimeter Trigger
Presentation transcript:

New L2cal hardware and CPU timing Laura Sartori

- System overview - Hardware Configuration: a set of Pulsar boards receives, preprocess and merges the calorimeter trigger tower data and sent them to the L2 decision CPU - Algorithm Timing Study: preliminary study to perform clustering and Met calculation inside the L2 decision CPU Outline

System Overview L2CAL BASIC IDEA: Make the calorimeter trigger tower information (full 10 bit resolution) directly available to the L2 decision CPU, where a new algorithm performs: 1. Clustering (L2Cone) 2. Met calculation How –Develop a parallel L2CAL path using Pulsars –Send raw full 10-bit resolution trigger tower energy information directly into L2 CPU –Do software clustering inside the CPU –Full resolution MET/SUMET at L2 –Commission done in pure parasitic mode

Hardware Configuration

L1CAL L2CAL Calorimeter 10 bits tower energy 288 LVDS cables Only 8 bits tower energy used by L1CAL L2 CPU L2 Pulsar crate L2CAL Pulsar crate L2 CPU for commission (1) A copy of input signal (2) New mezzanine: 4 cable/card (3) 18 Pulsars/AUX with new input firmware (4) 6 Pulsar/AUX SLINK mergers (5) Some simple online code (6) New clustering algorithm code Hardware setup

New Cabling at trigger room L2 CAL crates L1CAL crates Under the floor Not terminated on pulsar mezzanine Possible new pulsar crate locations L2 Decision crate Commissioning can be done in pure parasitic mode, using the spare decision CPU, along with a copy of all other L2 data paths information Above the racks

Copy of Input Signals In principle, one could design a special splitter board. But it is messy and not necessary We can use LVDS multi-drop property to get a copy: DIRAC driver DCAS receiver Pulsar mezzanine Receiver (no termination) 100 ohm

Pulsar Cluster (1 Pulsar: 4 mezzanine x 4 cable = 16) x 18 = 288 input cables total Pulsar x9 Pulsar x9 Pulsar Crate 1 Pulsar Crate cables from DIRAC one 40-bit word/cable 144 cables from DIRAC 9 slink outputs 9 slink outputs Pulsar Slink merger x6 PC Data transfer latency after L1A is expected to be on average within  10 us Note: unlike other L2 paths, CAL data already available at L2 input upon L1A Raw data size w/o suppression: 288x40/8 ~1.5KB per evt. With some overhead, < ~ 600 slink words maximum w/ suppression, data size should be much less.

Mezzanine card design concept FPGA LVDS/TTL chips Cable connector Pulsar side Rack door 40 EM HAD 10bits x4 cdfclk input data per cable JTAG Pulsar front panel

Timing Study: Level-2 clustering/MET algorithm

In order to test the algorithm we stripped out Dcas tower information for several events. Data samples/events are as follows: 1) Dcas strip JET100 (Lum in the range between 1.1%1.7e 32 [cm -2 s -1 ]) (350 events) 2) Dcas strip JET100 plus minimum bias (merged “by hand”) (1500 events) 3) Dcas strip STT5 (Lum in the range between 1.1%1.7e 32 [cm -2 s -1 ]) CPU and Software Setting - AMD Opteron processor (spare L2 decision PC) - Maximum priority for algorithm (like in real system ) - Time stamps before and after algorithm Method

As input we assume all the non-zero Et towers and for each tower the following information are provided: - phi and eta index - Had Em Energy The Algorithm performs the following steps: 1) For each tower: Sum Em and Had, mark as seed/shoulders according to thresholds(3 GeV for seeds and 0.5 GeV for shoulders). 2) MET calculation(this operation could be done while looping on all the input towers for the previous item). 3) Sort the seeds in decreasing Et. 4) L2cones generation. Beginning with the first seed:sum the Et of all the towers (seeds/shoulders) in a cone around (R<0.7). Mark all towers used in the L2cone as used and then move to the next seed not marked as used and repeat. When seeds list is exhausted return a list of the first 20 L2cones. 5) Sort the clusters in decreasing Et. Description of the algorithm

Timing Analysis-First Steps 2 months ago (on desktop) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Average Time : few hundred us In a first version of the algorithm: Sorting Op. of all the input towers very critical (about 60 us) 1 months ago (on L2 Decision CPU) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Average Time : 14.4 us New version of the algorithm: We perform sorting operation only for seeds and clusters L2Cone generation was the main contribution to timing We changed code style to improve timing 2 weeks ago (on L2 Decision CPU) Sample: Dcas strip JET70 (Lum in the range between 4-6e 30 [cm -2 s -1 ]) Changes in Code style, introduction of look-up tables to address directly shoulders for each seed => SEE NEXT SLIDE

Timing for clustering with/out LUT Data : 33 Jet70 events (Range Lum= ) Average timing without LUT =10 us and tail up to 28 us Average timing with LUT =1.7 us and tail up to 4 us Now the MET timing is comparable to clustering timing => see next

MET timing New Version First Version Worst Case Work in progress….

Timing Analysis: Now This includes everything: Met+Clustering+Sorting Jet100 sample Jet100 sample+minimum bias STT5 sample Range of Luminosity: 110%170e 30 [cm -2 s -1 ] =>Goal<20 us on average

Timing Analysis vs Lum Instantaneous Lum [cm -2 s -1 ]

Extreme Case (Not realistic) => 576 Inputs Towers => Seed Energy Treshold = 0 GeV With maximum #of clusters (20) Work ongoing.. Jet100 sample Input Towers Distribution (Non-Zero Et ) Seed Distribution (Et>= 3 GeV)

Conclusion Hardware Tasks described: –Input LVDS signal splitting –Mezzanine card design (very similar to other designed for other L2 trigger paths) –Pulsar firmware (very simple) Clustering algorithm code: –The code is also already optimized to a point where the performance is quite good. –There is room for more improvements.