Cargando…

Future evolution of the Fast TracKer (FTK) processing unit

The Fast Tracker (FTK) processor [1] for the ATLAS experiment has a computing core made of 128 Processing Units that reconstruct tracks in the silicon detector in a ~100 μsec deep pipeline. The track parameter resolution provided by FTK enables the HLT trigger to identify efficiently and reconstruct...

Descripción completa

Detalles Bibliográficos
Autores principales: Gentsos, C, Crescioli, F, Giannetti, P, Magalotti, D, Nikolaidis, S
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/1705538
_version_ 1780936468225589248
author Gentsos, C
Crescioli, F
Giannetti, P
Magalotti, D
Nikolaidis, S
author_facet Gentsos, C
Crescioli, F
Giannetti, P
Magalotti, D
Nikolaidis, S
author_sort Gentsos, C
collection CERN
description The Fast Tracker (FTK) processor [1] for the ATLAS experiment has a computing core made of 128 Processing Units that reconstruct tracks in the silicon detector in a ~100 μsec deep pipeline. The track parameter resolution provided by FTK enables the HLT trigger to identify efficiently and reconstruct significant samples of fermionic Higgs decays. Data processing speed is achieved with custom VLSI pattern recognition, linearized track fitting executed inside modern FPGAs, pipelining, and parallel processing. One large FPGA executes full resolution track fitting inside low resolution candidate tracks found by a set of 16 custom Asic devices, called Associative Memories (AM chips) [2]. The FTK dual structure, based on the cooperation of VLSI dedicated AM and programmable FPGAs, is maintained to achieve further technology performance, miniaturization and integration of the current state of the art prototypes. This allows to fully exploit new applications within and outside the High Energy Physics field. We plan to increase the FPGA parallelism by associating one FPGA to each AM chip. The FPGA configures and handles the AM and provides a flexible computing power to process the shapes selected by the AM. The goals of this new elementary unit made of 2 chips are: maximum parallelism exploitation, low power consumption, execution time at least 1000 times shorter than the best commercial CPUs, distributed debugging and monitoring tools suited for a pipelined, highly parallelized structure, high degree of configurability to face different applications with maximum efficiency. We report on the design of the FPGA logic performing all the complementary functions of the pattern matching inside the AM. We also show the results of the simulation of the AM and FPGA logics attached together. [1] Andreani et al., The FastTracker Real Time Processor and Its Impact on Muon Isolation, Tau and b-Jet Online Selections at ATLAS, 2012 TNS Vol.: 59 , Issue:2, pp, 348 – 357 [2] A. Andreani et al., “The AMchip04 and the processing unit prototype for the FastTracker”, IOP J. Instr. 7, C08007 (2012).
id cern-1705538
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling cern-17055382019-09-30T06:29:59Zhttp://cds.cern.ch/record/1705538engGentsos, CCrescioli, FGiannetti, PMagalotti, DNikolaidis, SFuture evolution of the Fast TracKer (FTK) processing unitParticle Physics - ExperimentThe Fast Tracker (FTK) processor [1] for the ATLAS experiment has a computing core made of 128 Processing Units that reconstruct tracks in the silicon detector in a ~100 μsec deep pipeline. The track parameter resolution provided by FTK enables the HLT trigger to identify efficiently and reconstruct significant samples of fermionic Higgs decays. Data processing speed is achieved with custom VLSI pattern recognition, linearized track fitting executed inside modern FPGAs, pipelining, and parallel processing. One large FPGA executes full resolution track fitting inside low resolution candidate tracks found by a set of 16 custom Asic devices, called Associative Memories (AM chips) [2]. The FTK dual structure, based on the cooperation of VLSI dedicated AM and programmable FPGAs, is maintained to achieve further technology performance, miniaturization and integration of the current state of the art prototypes. This allows to fully exploit new applications within and outside the High Energy Physics field. We plan to increase the FPGA parallelism by associating one FPGA to each AM chip. The FPGA configures and handles the AM and provides a flexible computing power to process the shapes selected by the AM. The goals of this new elementary unit made of 2 chips are: maximum parallelism exploitation, low power consumption, execution time at least 1000 times shorter than the best commercial CPUs, distributed debugging and monitoring tools suited for a pipelined, highly parallelized structure, high degree of configurability to face different applications with maximum efficiency. We report on the design of the FPGA logic performing all the complementary functions of the pattern matching inside the AM. We also show the results of the simulation of the AM and FPGA logics attached together. [1] Andreani et al., The FastTracker Real Time Processor and Its Impact on Muon Isolation, Tau and b-Jet Online Selections at ATLAS, 2012 TNS Vol.: 59 , Issue:2, pp, 348 – 357 [2] A. Andreani et al., “The AMchip04 and the processing unit prototype for the FastTracker”, IOP J. Instr. 7, C08007 (2012).ATL-DAQ-SLIDE-2014-267oai:cds.cern.ch:17055382014
spellingShingle Particle Physics - Experiment
Gentsos, C
Crescioli, F
Giannetti, P
Magalotti, D
Nikolaidis, S
Future evolution of the Fast TracKer (FTK) processing unit
title Future evolution of the Fast TracKer (FTK) processing unit
title_full Future evolution of the Fast TracKer (FTK) processing unit
title_fullStr Future evolution of the Fast TracKer (FTK) processing unit
title_full_unstemmed Future evolution of the Fast TracKer (FTK) processing unit
title_short Future evolution of the Fast TracKer (FTK) processing unit
title_sort future evolution of the fast tracker (ftk) processing unit
topic Particle Physics - Experiment
url http://cds.cern.ch/record/1705538
work_keys_str_mv AT gentsosc futureevolutionofthefasttrackerftkprocessingunit
AT cresciolif futureevolutionofthefasttrackerftkprocessingunit
AT giannettip futureevolutionofthefasttrackerftkprocessingunit
AT magalottid futureevolutionofthefasttrackerftkprocessingunit
AT nikolaidiss futureevolutionofthefasttrackerftkprocessingunit