Cargando…
A new “Variable Resolution Associative Memory” for High Energy Physics
We describe an important advancement for the Associative Memory device (AM). The AM is a VLSI processor for pattern recognition based on Content Addressable Memory (CAM) architecture. The AM is optimized for on-line track finding in high-energy physics experiments. Pattern matching is carried out fi...
Autores principales: | , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2011
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/1352152 |
_version_ | 1780922314894868480 |
---|---|
author | Annovi, A Amerio, S Beretta, M Bossini, E Crescioli, F Dell'Orso, M Giannetti, P Hoff, J Liberali, V Liu, T Magalotti, D Piendibene, M Sacco, A Schoening, A Soltveit, H K Stabile, A Tripiccione, R Vitillo, R Volpi, G |
author_facet | Annovi, A Amerio, S Beretta, M Bossini, E Crescioli, F Dell'Orso, M Giannetti, P Hoff, J Liberali, V Liu, T Magalotti, D Piendibene, M Sacco, A Schoening, A Soltveit, H K Stabile, A Tripiccione, R Vitillo, R Volpi, G |
author_sort | Annovi, A |
collection | CERN |
description | We describe an important advancement for the Associative Memory device (AM). The AM is a VLSI processor for pattern recognition based on Content Addressable Memory (CAM) architecture. The AM is optimized for on-line track finding in high-energy physics experiments. Pattern matching is carried out finding track candidates in coarse resolution “roads”. A large AM bank stores all trajectories of interest, called “patterns”, for a given detector resolution. The AM extracts roads compatible with a given event during detector read-out. Two important variables characterize the quality of the AM bank: its “coverage” and the level of “found fakes”. The coverage, which describes the geometric efficiency of a bank, is defined as the fraction of tracks that match at least a pattern in the bank. Given a certain road size, the coverage of the bank can be increased just adding patterns to the bank, while the number of found fakes unfortunately is roughly proportional to this number of patterns in the bank. Moreover, as the luminosity increases, the fake rate increases rapidly because of the increased silicon occupancy. To counter that, we must reduce the width of our roads to improve resolution. If we increase the road resolution using the current technology, the system would become very large and extremely expensive. We propose an elegant solution to this problem: the “variable resolution patterns”. Each pattern and each detector layer within a pattern will be able to use the best resolution, but we will use a “don’t care” feature (inspired from ternary CAMs) to reduce the resolution when a lower resolution is more appropriate. In other words can use patterns of variable shape. As a result we reduce the number of found fake roads, while keeping high the efficiency and avoiding the bank blow-up due to the improved resolution. |
id | cern-1352152 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2011 |
record_format | invenio |
spelling | cern-13521522019-09-30T06:29:59Zhttp://cds.cern.ch/record/1352152engAnnovi, AAmerio, SBeretta, MBossini, ECrescioli, FDell'Orso, MGiannetti, PHoff, JLiberali, VLiu, TMagalotti, DPiendibene, MSacco, ASchoening, ASoltveit, H KStabile, ATripiccione, RVitillo, RVolpi, GA new “Variable Resolution Associative Memory” for High Energy PhysicsDetectors and Experimental TechniquesWe describe an important advancement for the Associative Memory device (AM). The AM is a VLSI processor for pattern recognition based on Content Addressable Memory (CAM) architecture. The AM is optimized for on-line track finding in high-energy physics experiments. Pattern matching is carried out finding track candidates in coarse resolution “roads”. A large AM bank stores all trajectories of interest, called “patterns”, for a given detector resolution. The AM extracts roads compatible with a given event during detector read-out. Two important variables characterize the quality of the AM bank: its “coverage” and the level of “found fakes”. The coverage, which describes the geometric efficiency of a bank, is defined as the fraction of tracks that match at least a pattern in the bank. Given a certain road size, the coverage of the bank can be increased just adding patterns to the bank, while the number of found fakes unfortunately is roughly proportional to this number of patterns in the bank. Moreover, as the luminosity increases, the fake rate increases rapidly because of the increased silicon occupancy. To counter that, we must reduce the width of our roads to improve resolution. If we increase the road resolution using the current technology, the system would become very large and extremely expensive. We propose an elegant solution to this problem: the “variable resolution patterns”. Each pattern and each detector layer within a pattern will be able to use the best resolution, but we will use a “don’t care” feature (inspired from ternary CAMs) to reduce the resolution when a lower resolution is more appropriate. In other words can use patterns of variable shape. As a result we reduce the number of found fake roads, while keeping high the efficiency and avoiding the bank blow-up due to the improved resolution.ATL-UPGRADE-PROC-2011-004oai:cds.cern.ch:13521522011-05-20 |
spellingShingle | Detectors and Experimental Techniques Annovi, A Amerio, S Beretta, M Bossini, E Crescioli, F Dell'Orso, M Giannetti, P Hoff, J Liberali, V Liu, T Magalotti, D Piendibene, M Sacco, A Schoening, A Soltveit, H K Stabile, A Tripiccione, R Vitillo, R Volpi, G A new “Variable Resolution Associative Memory” for High Energy Physics |
title | A new “Variable Resolution Associative Memory” for High Energy Physics |
title_full | A new “Variable Resolution Associative Memory” for High Energy Physics |
title_fullStr | A new “Variable Resolution Associative Memory” for High Energy Physics |
title_full_unstemmed | A new “Variable Resolution Associative Memory” for High Energy Physics |
title_short | A new “Variable Resolution Associative Memory” for High Energy Physics |
title_sort | new “variable resolution associative memory” for high energy physics |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/1352152 |
work_keys_str_mv | AT annovia anewvariableresolutionassociativememoryforhighenergyphysics AT amerios anewvariableresolutionassociativememoryforhighenergyphysics AT berettam anewvariableresolutionassociativememoryforhighenergyphysics AT bossinie anewvariableresolutionassociativememoryforhighenergyphysics AT cresciolif anewvariableresolutionassociativememoryforhighenergyphysics AT dellorsom anewvariableresolutionassociativememoryforhighenergyphysics AT giannettip anewvariableresolutionassociativememoryforhighenergyphysics AT hoffj anewvariableresolutionassociativememoryforhighenergyphysics AT liberaliv anewvariableresolutionassociativememoryforhighenergyphysics AT liut anewvariableresolutionassociativememoryforhighenergyphysics AT magalottid anewvariableresolutionassociativememoryforhighenergyphysics AT piendibenem anewvariableresolutionassociativememoryforhighenergyphysics AT saccoa anewvariableresolutionassociativememoryforhighenergyphysics AT schoeninga anewvariableresolutionassociativememoryforhighenergyphysics AT soltveithk anewvariableresolutionassociativememoryforhighenergyphysics AT stabilea anewvariableresolutionassociativememoryforhighenergyphysics AT tripiccioner anewvariableresolutionassociativememoryforhighenergyphysics AT vitillor anewvariableresolutionassociativememoryforhighenergyphysics AT volpig anewvariableresolutionassociativememoryforhighenergyphysics AT annovia newvariableresolutionassociativememoryforhighenergyphysics AT amerios newvariableresolutionassociativememoryforhighenergyphysics AT berettam newvariableresolutionassociativememoryforhighenergyphysics AT bossinie newvariableresolutionassociativememoryforhighenergyphysics AT cresciolif newvariableresolutionassociativememoryforhighenergyphysics AT dellorsom newvariableresolutionassociativememoryforhighenergyphysics AT giannettip newvariableresolutionassociativememoryforhighenergyphysics AT hoffj newvariableresolutionassociativememoryforhighenergyphysics AT liberaliv newvariableresolutionassociativememoryforhighenergyphysics AT liut newvariableresolutionassociativememoryforhighenergyphysics AT magalottid newvariableresolutionassociativememoryforhighenergyphysics AT piendibenem newvariableresolutionassociativememoryforhighenergyphysics AT saccoa newvariableresolutionassociativememoryforhighenergyphysics AT schoeninga newvariableresolutionassociativememoryforhighenergyphysics AT soltveithk newvariableresolutionassociativememoryforhighenergyphysics AT stabilea newvariableresolutionassociativememoryforhighenergyphysics AT tripiccioner newvariableresolutionassociativememoryforhighenergyphysics AT vitillor newvariableresolutionassociativememoryforhighenergyphysics AT volpig newvariableresolutionassociativememoryforhighenergyphysics |