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...
Autores principales: | , , , , , , , , , , , , , , |
---|---|
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 |