WP8 : High Level Trigger John Baines. Tasks & Deliverables WP8 Tasks: 1.Optimize HLT Tracking software for Phase-I 2.Optimize Trigger Selections for Phase-I.

Slides:



Advertisements
Similar presentations
ATLAS ATLAS PESA Meeting 25/04/02 B-Trigger Working Group Status Report This talk:
Advertisements

ATLAS ATLAS PESA Meeting 25/04/02 B-Trigger Working Group Work-plan This talk:
ATLAS ATLAS PESA Meeting 20/11/02 B-Trigger Working Group Work-plan This talk:
ATLAS PESA Meeting 20/11/02 1 To do: di-muon & full-scan triggers 1) Di-muon trigger at L=2x10 ^33, introducing full scan at lower luminosity To do: Update.
TDAQ week Lisbon, October HLT Algorithms Planning Discussion Discussion: (suggested timing) Aims for this meeting (2 mins) Milestones (1 min) Review.
HLT - data compression vs event rejection. Assumptions Need for an online rudimentary event reconstruction for monitoring Detector readout rate (i.e.
RAL Summer School September, 2004 Efstathios (Stathis) Stefanidis High Level Trigger Studies for the.
A Fast Level 2 Tracking Algorithm for the ATLAS Detector Mark Sutton University College London 7 th October 2005.
The ATLAS B physics trigger
Upgrading the CMS simulation and reconstruction David J Lange LLNL April CHEP 2015D. Lange.
ALICE HLT High Speed Tracking and Vertexing Real-Time 2010 Conference Lisboa, May 25, 2010 Sergey Gorbunov 1,2 1 Frankfurt Institute for Advanced Studies,
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
Tracking at the ATLAS LVL2 Trigger Athens – HEP2003 Nikos Konstantinidis University College London.
Algorithm / Data-flow Interface
Simulation issue Y. Akiba. Main goals stated in LOI Measurement of charm and beauty using DCA in barrel –c  e + X –D  K , K , etc –b  e + X –B 
Faster tracking in hadron collider experiments  The problem  The solution  Conclusions Hans Drevermann (CERN) Nikos Konstantinidis ( Santa Cruz)
Copyright © 2000 OPNET Technologies, Inc. Title – 1 Distributed Trigger System for the LHC experiments Krzysztof Korcyl ATLAS experiment laboratory H.
Level 3 Muon Software Paul Balm Muon Vertical Review May 22, 2000.
1 Trigger “box” and related TDAQ organization Nick Ellis and Xin Wu Chris Bee and Livio Mapelli.
ALICE Upgrade for Run3: Computing HL-LHC Trigger, Online and Offline Computing Working Group Topical Workshop Sep 5 th 2014.
ATLAS HLT in PPD John Baines, Dmitry Emeliyanov, Julie Kirk, Monika Wielers, Will Dearnaley, Fred Wickens, Stephen Burke 1.
Future farm technologies & architectures John Baines 1.
HEP 2005 WorkShop, Thessaloniki April, 21 st – 24 th 2005 Efstathios (Stathis) Stefanidis Studies on the High.
ATLAS ATLAS Week: 25/Feb to 1/Mar 2002 B-Physics Trigger Working Group Status Report
Tracking at Level 2 for the ATLAS High Level Trigger Mark Sutton University College London 26 th September 2006.
Future Framework John Baines for the Future Framework Requirements Group 1.
Status of Reconstruction in CBM
ATLAS Beauty 2002 June Santiago de Compostela ATLAS B-TRIGGER John Baines Rutherford Appleton Laboratory, UK RAL On behalf of the ATLAS Collaboration.
Valeria Perez Reale University of Bern On behalf of the ATLAS Physics and Event Selection Architecture Group 1 ATLAS Physics Workshop Athens, May
Navigation Timing Studies of the ATLAS High-Level Trigger Andrew Lowe Royal Holloway, University of London.
TDAQ Upgrade Software Plans John Baines, Tomasz Bold Contents: Future Framework Exploitation of future Technologies Work for Phase-II IDR.
IOP HEPP: Beauty Physics in the UK, 12/11/08Julie Kirk1 B-triggers at ATLAS Julie Kirk Rutherford Appleton Laboratory Introduction – B physics at LHC –
Muon Trigger Slice Report Sergio Grancagnolo for the Muon Trigger group INFN-University of Lecce CERN Jan 23, 2007.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
Trigger Software Upgrades John Baines, Tomasz Bold, Joerg Stelzer, Werner Wiedenmann 1.
Trigger Software Upgrades John Baines & Tomasz Bold 1.
MOORE MOORE (Muon Object Oriented REconstruction) Track reconstruction in the Muon Spectrometer MuonIdentification MuonIdentification Reconstruction and.
G Watts/UW Seattle2 SM Hidden Sector Phenomenology as complex as you wish Decay back to SM particles Scalar.
7 October 2004Steve Armstrong ATLAS Overview Week Freiburg1 Online Physics Event Selection: The e /  Slice Steve Armstrong Brookhaven National Laboratory.
1/13 Future computing for particle physics, June 2011, Edinburgh A GPU-based Kalman filter for ATLAS Level 2 Trigger Dmitry Emeliyanov Particle Physics.
Performance of the ATLAS Trigger with Proton Collisions at the LHC John Baines (RAL) for the ATLAS Collaboration 1.
A Fast Hardware Tracker for the ATLAS Trigger System A Fast Hardware Tracker for the ATLAS Trigger System Mark Neubauer 1, Laura Sartori 2 1 University.
1 Reconstruction tasks R.Shahoyan, 25/06/ Including TRD into track fit (JIRA PWGPP-1))  JIRA PWGPP-2: Code is in the release, need to switch setting.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
FTK high level simulation & the physics case The FTK simulation problem G. Volpi Laboratori Nazionali Frascati, CERN Associate FP07 MC Fellow.
1 TrigMoore: Status, Plans, Possible Milestones. 2 Moore in HLT- status and ongoing work Package under the CVS directory: Trigger/TrigAlgorithms/TrigMoore.
ATLAS UK physics meeting, 10/01/08 1 Triggers for B physics Julie Kirk RAL Overview of B trigger strategy Algorithms – current status and plans Menus Efficiencies.
ATLAS B trigger Overview of B trigger Di-muon algorithms Performance (efficiency/rates) Menu for data taking experience 7/1/20101ATLAS UK Meeting,
Upgrade Intro 10 Jan 2010 Norman Gee. N. Gee – Upgrade Introduction 2 LHC Peak Luminosity Lumi curve from F.Zimmermann : Nov Upgrade Week ? ?
Summary of IAPP scientific activities into 4 years P. Giannetti INFN of Pisa.
GUIDO VOLPI – UNIVERSITY DI PISA FTK-IAPP Mid-Term Review 07/10/ Brussels.
John Baines on behalf of the ATLAS Collaboration Tracking for Triggering Purposes in ATLAS 1 Connecting the Dots Workshop: Vienna Feb 2016.
Measuring the B+→J/ψ (μμ) K+ Channel with the first LHC data in Atlas
FTK: update on progress, problems, need
Triggering events with GPGPU in ATLAS
Project definition and organization milestones & work-plan
WP9 Report & Outlook RWL Jones RAL 10 May 2009.
Tracking for Triggering Purposes in ATLAS
Upgrade Tracker Simulation Studies
for the Offline and Computing groups
ALICE HLT tracking running on GPU
Progress with MUON reconstruction
ALICE Computing Upgrade Predrag Buncic
High Level Trigger Studies for the Efstathios (Stathis) Stefanidis
HLT Jet and MET DQA Summary
MOORE (Muon Object Oriented REconstruction) MuonIdentification
Low Level HLT Reconstruction Software for the CMS SST
Julie Kirk Rutherford Appleton Laboratory
Samples and MC Selection
M.Biglietti (Univ. Naples and INFN Naples)
Presentation transcript:

WP8 : High Level Trigger John Baines

Tasks & Deliverables WP8 Tasks: 1.Optimize HLT Tracking software for Phase-I 2.Optimize Trigger Selections for Phase-I 3.Upgrade Trigger Steering Software 4.Simulation studies to optimize selection strategy for Phase-II DeliverableDate Steering software upgradedDec 12 HLT Tracking optimizedMar 13 Selection software optimizedMar 13

Overview Primary focus : Phase 0 & Phase I : Upgrade tracking: – pat. rec. in high occupancy (> 25 p.u. events per b.c.) – Speed up the code to limit rise of execution time with occupancy – Possible use of GPU – target most time-consuming code – Integration of IBL, use of FTK information (hardware-based tracking running before HLT) Upgrade Steering Software: – Changes to track evolving computing hardware & sw incl. changes in offline & TDAQ sw – Provide needed additional flexibility needed : Full event/RoI processing, Handling of “pathological events” Combined L2 & EF, Provision for FTK & IBL Upgrade selections for L > cm -2 s -1 – Tighter cuts, greater use of topological info – HLT selection chains for MC productions to optimize with L1 & detector upgrades For bulk of work, timescale same (or advanced) c.f. proposal – FTK slice tests already in 2012, need to be prepared for possible FTK deployment for 2014 – Prepare for IBL installed in 2013/14 shutdown – Prepare for > design occupancies in 2015

HLT Tracking First 13 months: Benchmarking existing ID & Muon tracking code Design of upgraded L2 ID software package Assessment of speedup from GPU

ID Tracking at LVL2 Trigger Cross-section view Level 1 Trigger RoI Data preparation data requests ATLAS detector raw data spacepoints LVL2 track finding by Hough transform: IdScan combinatorial track finding: SiTrack, offline track candidates Tracks Track fitting interaction vertex finding: ATLAS z-axis pp Hough transform in space

WP8 : Performance Benchmarking No pileup pileup 2x10 34 pileup Have established test-bed to benchmark performance on MC datasets up to 2x10 34 cm -2 s -1 Measured performance: Efficiency of track reconstruction as a function of luminosity Execution time as a function of occupancy Identified areas for optimisation & improvement Next steps: Look at different RoI types : electron, jet, tau etc. Re-run with tracking optimisations Execution time v. no. spacepoints Top events pileup Level-2 Inner Detector Tracking (Muon RoI) Level-2 Inner Detector Tracking (Muon RoI) top events

Optimisation of L2 ID tracking code Start with IDScan Zfinder Optimize Effic. & Timing Optimize Code Effic. v. value for various Zfinder parametersTiming v. value for various Zfinder parameters

Upgraded L2 ID Software Package TrigSteering The unified algorithm Data Provider Track Fitting Monitoring TRT Track ext. > ITrigL2PattRecoStrategy m_findTracks(RoI, data) : HLT::ErrorCode m_findTracks(data) : HLT::ErrorCode Strategy AStrategy BStrategy C > ITrigL2CommonZFinder m_findZvertices(RoI, data) : HLT::ErrorCode m_findZvertices(data) : HLT::ErrorCode HLT_Algo AlgTool Configurable Pat. Rec. strategies > ICombTrackFinder m_findTracks(seeds, tracks&) AlgTool Schematic Design of L2STAR Algorithm New L2 ID Package: Framework providing : Interface to Steering Data Preparation Track Fitting & Propogation Monitoring Configurable Pattern Recognition Allows : upgraded sw to be developed independantly Provides single algorithm framework for L2 ID Flexibility to develop & adapt strategies for: High occupancy environment Inclusion of IBL Strategy for tracking using FTK i/p

~factor 10 speed up for Fermi GPU GPUCPU Use of GPU in the HLT Measure possible speed-up of L2 code on GPU c.f. CPU Ported HLT code to GPU: – Zfinder – Track Fitter – Data preparation Measure execution times c.f. CPU Factor 35 speed-up for L2 Zfinder running on GPU GPU time almost flat Also ported Data Preparation Next steps: Increase parallelisation of fitter Port Pixel clustering to GPU  Complete tracking chain on GPU Tracks per event Time (ms) With WP9

Test of client-server architecture Implemented test based on combinatorial seeding code GPU: Tesla C2050 (Fermi chip), CPU: 2.4 GHz Westmere Data transfer: Host-to-GPU ~ 4.0 Gb/s (limit 6Gb/s) Time of data transfer to GPU: ~ 0.34 ms for ~ 2000 spacepoints Factor 29 speedup Separation of CUDA GPU code from athena C++ code using client-server technology Provides a set of high-level routines in athena : findTracks, findVertices Athena Service ComputeSvc sends the task to the ComputeServer which, in turn, starts the corresponding kernel on GPU

Muon Tracking One challenge is to reduce execution time for Pat. Rec. due to large no. combinations in high occupancy events Have identified sources of timeouts in EF Substantial speed-up acheived Execution time per RoI Original code Optimized code

Next 12 Months Extend benchmarking to cover all trigger chains Continue optimization of components of L2 ID tracking code – incl. Specific optimizations for specific chains Complete Implementation of Tracking strategies in New L2 Package. Continue to benchmark & optimize EF ID and Muon tracking code Implement complete tracking chain on GPU Define Trigger Selections for MC productions Start upgrade of Steering software – add flexibility needed for upgrade studies

Issues Late confirmation of funding => delay to filling NP2 Original start date 15 th Nov 2010 (post descope). Will now start 1st June 2011  6.5 months delay to start of steering upgrade work  Consequent delay to work relying on these upgrades

Milestones Milestone DescriptionOrigin al Date Target Date Act ual Date Status M8.1First GPU measurements : Zfinder & fitter NewDec 2010 Complete M8.2L2 Zfinder optimizedNewSep 11In progress M8.3HLT Tracking Code updated for IBL Mar 11Dec 11Delayed – lack of availiability of offline code (external) M8.4Trigger Selections Defined for MC Productions Dec 11 M8.5Steering Code upgradedMar 12Dec 12Delayed – late start of New Posts M8.6GPU speed-up measured for complete L2 tracking chain Dec 12Mar 12 M8.7HLT Selections updated for upgraded LVL1 Dec 12Mar 13Delayed – late start of New Posts M8.8HLT Tracking code optimised for Phase-I Mar 13

Summary Very good progress over first 12 months: – Benchmarking test-bed in place - used to target code of optimization – Improvements made to ID tracking code IDScan Zfinder EF Muon Pat. Rec – Encouraging results from GPU studies: Factor 35 speedup for Zfinder Factor 10 speedup for track fitter Late approval of funds for new posts => delays in start of core s/w work – Post will start 1 st June