Cargando…

The AMchip04 and the Processing Unit Prototype for the FastTracker

Modern experiments search for extremely rare processes hidden in much larger background levels. As the experiment complexity and the accelerator backgrounds and luminosity increase we need increasingly complex and exclusive selections. We present the first prototype of a new Processing Unit, the cor...

Descripción completa

Detalles Bibliográficos
Autores principales: Andreani, A, Annovi, A, Beretta, M, Bogdan, M, Citterio, M, Alberti, F, Giannetti, P, Lanza, A, Magalotti, D, Piendibene, M, Shochet, M, Stabile, A, Tang, J, Tompkins, L, Volpi, G
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1455276
_version_ 1780925036604948480
author Andreani, A
Annovi, A
Beretta, M
Bogdan, M
Citterio, M
Alberti, F
Giannetti, P
Lanza, A
Magalotti, D
Piendibene, M
Shochet, M
Stabile, A
Tang, J
Tompkins, L
Volpi, G
author_facet Andreani, A
Annovi, A
Beretta, M
Bogdan, M
Citterio, M
Alberti, F
Giannetti, P
Lanza, A
Magalotti, D
Piendibene, M
Shochet, M
Stabile, A
Tang, J
Tompkins, L
Volpi, G
author_sort Andreani, A
collection CERN
description Modern experiments search for extremely rare processes hidden in much larger background levels. As the experiment complexity and the accelerator backgrounds and luminosity increase we need increasingly complex and exclusive selections. We present the first prototype of a new Processing Unit, the core of the FastTracker processor for Atlas, whose computing power is such that a couple of hundreds of them will be able to reconstruct all the tracks with transverse momentum above 1 GeV in the ATLAS events up to Phase II instantaneous luminosities (5×1034 cm-2 s-1) with an event input rate of 100 kHz and a latency below hundreds of microseconds. We plan extremely powerful, very compact and low consumption units for the far future, essential to increase efficiency and purity of the Level 2 selected samples through the intensive use of tracking. This strategy requires massive computing power to minimize the online execution time of complex tracking algorithms. The time consuming pattern recognition problem, generally referred to as the “combinatorial challenge”, is beat by the Associative Memory (AM) technology [2] exploiting parallelism to the maximum level: it compares the event to pre-calculated “expectations” or “patterns” (pattern matching) at once looking for candidate tracks called “roads”. This approach reduces to linear the typical exponential complexity of the CPU based algorithms. The problem is solved by the time data are loaded into the AM devices. We describe the board prototypes that face the very challenging aspects of the Processing Unit: a huge amount of detector clusters (“hits”) must be distributed at high rate with very large fan-out to all patterns (10 Millions of patterns will be located on 128 chips placed on a single board) and a huge amount of roads must be collected and sent back to the FTK post-pattern-recognition functions. The Processing Unit consists of a 9U VME board, the AMBoard, controlled by an AUX card on the back of the crate. The AMBoard has a modular structure consisting of 4 mezzanines, the Local Associative Memory Banks (LAMB). Each LAMB contains 32 Associative Memory (AM) chips, 16 per side. The proto - AUX card provides hits on 8 buses for a total of 12 Gbits/sec to the AMBoard through 12 high frequency serial links and will sink the found roads trough other 16 high frequency serial links (24 Gbits/sec). A special P3 connector allows the communication between the front and rear boards placed on the same VME slot. A custom board profile has been studied and simulated at the CAD to guarantee a perfect board-to-board closure of the P3 connector without a backplane support in that region. A network of high speed serial links characterize the bus distribution on the AMBoard. The hit buses are fed to the four LAMBs and distributed to the 32 AM chips on the LAMB, through fanout chips. The LAMB realization has represented a significant technological challenge, due to the high density of chips allocated on both sides, and to the use of advanced packages and high frequency serial links.
id cern-1455276
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14552762019-09-30T06:29:59Zhttp://cds.cern.ch/record/1455276engAndreani, AAnnovi, ABeretta, MBogdan, MCitterio, MAlberti, FGiannetti, PLanza, AMagalotti, DPiendibene, MShochet, MStabile, ATang, JTompkins, LVolpi, GThe AMchip04 and the Processing Unit Prototype for the FastTrackerDetectors and Experimental TechniquesModern experiments search for extremely rare processes hidden in much larger background levels. As the experiment complexity and the accelerator backgrounds and luminosity increase we need increasingly complex and exclusive selections. We present the first prototype of a new Processing Unit, the core of the FastTracker processor for Atlas, whose computing power is such that a couple of hundreds of them will be able to reconstruct all the tracks with transverse momentum above 1 GeV in the ATLAS events up to Phase II instantaneous luminosities (5×1034 cm-2 s-1) with an event input rate of 100 kHz and a latency below hundreds of microseconds. We plan extremely powerful, very compact and low consumption units for the far future, essential to increase efficiency and purity of the Level 2 selected samples through the intensive use of tracking. This strategy requires massive computing power to minimize the online execution time of complex tracking algorithms. The time consuming pattern recognition problem, generally referred to as the “combinatorial challenge”, is beat by the Associative Memory (AM) technology [2] exploiting parallelism to the maximum level: it compares the event to pre-calculated “expectations” or “patterns” (pattern matching) at once looking for candidate tracks called “roads”. This approach reduces to linear the typical exponential complexity of the CPU based algorithms. The problem is solved by the time data are loaded into the AM devices. We describe the board prototypes that face the very challenging aspects of the Processing Unit: a huge amount of detector clusters (“hits”) must be distributed at high rate with very large fan-out to all patterns (10 Millions of patterns will be located on 128 chips placed on a single board) and a huge amount of roads must be collected and sent back to the FTK post-pattern-recognition functions. The Processing Unit consists of a 9U VME board, the AMBoard, controlled by an AUX card on the back of the crate. The AMBoard has a modular structure consisting of 4 mezzanines, the Local Associative Memory Banks (LAMB). Each LAMB contains 32 Associative Memory (AM) chips, 16 per side. The proto - AUX card provides hits on 8 buses for a total of 12 Gbits/sec to the AMBoard through 12 high frequency serial links and will sink the found roads trough other 16 high frequency serial links (24 Gbits/sec). A special P3 connector allows the communication between the front and rear boards placed on the same VME slot. A custom board profile has been studied and simulated at the CAD to guarantee a perfect board-to-board closure of the P3 connector without a backplane support in that region. A network of high speed serial links characterize the bus distribution on the AMBoard. The hit buses are fed to the four LAMBs and distributed to the 32 AM chips on the LAMB, through fanout chips. The LAMB realization has represented a significant technological challenge, due to the high density of chips allocated on both sides, and to the use of advanced packages and high frequency serial links.ATL-DAQ-PROC-2012-012oai:cds.cern.ch:14552762012-06-11
spellingShingle Detectors and Experimental Techniques
Andreani, A
Annovi, A
Beretta, M
Bogdan, M
Citterio, M
Alberti, F
Giannetti, P
Lanza, A
Magalotti, D
Piendibene, M
Shochet, M
Stabile, A
Tang, J
Tompkins, L
Volpi, G
The AMchip04 and the Processing Unit Prototype for the FastTracker
title The AMchip04 and the Processing Unit Prototype for the FastTracker
title_full The AMchip04 and the Processing Unit Prototype for the FastTracker
title_fullStr The AMchip04 and the Processing Unit Prototype for the FastTracker
title_full_unstemmed The AMchip04 and the Processing Unit Prototype for the FastTracker
title_short The AMchip04 and the Processing Unit Prototype for the FastTracker
title_sort amchip04 and the processing unit prototype for the fasttracker
topic Detectors and Experimental Techniques
url http://cds.cern.ch/record/1455276
work_keys_str_mv AT andreania theamchip04andtheprocessingunitprototypeforthefasttracker
AT annovia theamchip04andtheprocessingunitprototypeforthefasttracker
AT berettam theamchip04andtheprocessingunitprototypeforthefasttracker
AT bogdanm theamchip04andtheprocessingunitprototypeforthefasttracker
AT citteriom theamchip04andtheprocessingunitprototypeforthefasttracker
AT albertif theamchip04andtheprocessingunitprototypeforthefasttracker
AT giannettip theamchip04andtheprocessingunitprototypeforthefasttracker
AT lanzaa theamchip04andtheprocessingunitprototypeforthefasttracker
AT magalottid theamchip04andtheprocessingunitprototypeforthefasttracker
AT piendibenem theamchip04andtheprocessingunitprototypeforthefasttracker
AT shochetm theamchip04andtheprocessingunitprototypeforthefasttracker
AT stabilea theamchip04andtheprocessingunitprototypeforthefasttracker
AT tangj theamchip04andtheprocessingunitprototypeforthefasttracker
AT tompkinsl theamchip04andtheprocessingunitprototypeforthefasttracker
AT volpig theamchip04andtheprocessingunitprototypeforthefasttracker
AT andreania amchip04andtheprocessingunitprototypeforthefasttracker
AT annovia amchip04andtheprocessingunitprototypeforthefasttracker
AT berettam amchip04andtheprocessingunitprototypeforthefasttracker
AT bogdanm amchip04andtheprocessingunitprototypeforthefasttracker
AT citteriom amchip04andtheprocessingunitprototypeforthefasttracker
AT albertif amchip04andtheprocessingunitprototypeforthefasttracker
AT giannettip amchip04andtheprocessingunitprototypeforthefasttracker
AT lanzaa amchip04andtheprocessingunitprototypeforthefasttracker
AT magalottid amchip04andtheprocessingunitprototypeforthefasttracker
AT piendibenem amchip04andtheprocessingunitprototypeforthefasttracker
AT shochetm amchip04andtheprocessingunitprototypeforthefasttracker
AT stabilea amchip04andtheprocessingunitprototypeforthefasttracker
AT tangj amchip04andtheprocessingunitprototypeforthefasttracker
AT tompkinsl amchip04andtheprocessingunitprototypeforthefasttracker
AT volpig amchip04andtheprocessingunitprototypeforthefasttracker