Cargando…

High Performance Embedded System for Real-Time Pattern Matching

In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching...

Descripción completa

Detalles Bibliográficos
Autores principales: Sotiropoulou, Calliope Louisa, Luciano, Pierluigi, Gkaitatzis, Stamatios, Citraro, Saverio, Giannetti, Paola, Dell'Orso, Mauro
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2137199
_version_ 1780949995949654016
author Sotiropoulou, Calliope Louisa
Luciano, Pierluigi
Gkaitatzis, Stamatios
Citraro, Saverio
Giannetti, Paola
Dell'Orso, Mauro
author_facet Sotiropoulou, Calliope Louisa
Luciano, Pierluigi
Gkaitatzis, Stamatios
Citraro, Saverio
Giannetti, Paola
Dell'Orso, Mauro
author_sort Sotiropoulou, Calliope Louisa
collection CERN
description In this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturised version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory (AM) chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering) are also implemented on the FPGA. The pattern matching can be executed on a 2D or 3D space, on black and white or grayscale images, depending on the application and thus increasing exponentially the processing requirements of the system. We present the firmware implementation of the training and pattern matching algorithm, performance and results on a latest generation Xilinx Kintex Ultrascale FPGA device.
id cern-2137199
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-21371992019-09-30T06:29:59Zhttp://cds.cern.ch/record/2137199engSotiropoulou, Calliope LouisaLuciano, PierluigiGkaitatzis, StamatiosCitraro, SaverioGiannetti, PaolaDell'Orso, MauroHigh Performance Embedded System for Real-Time Pattern MatchingParticle Physics - ExperimentIn this paper we present an innovative and high performance embedded system for real-time pattern matching. This system is based on the evolution of hardware and algorithms developed for the field of High Energy Physics (HEP) and more specifically for the execution of extremely fast pattern matching for tracking of particles produced by proton-proton collisions in hadron collider experiments. A miniaturised version of this complex system is being developed for pattern matching in generic image processing applications. The system works as a contour identifier able to extract the salient features of an image. It is based on the principles of cognitive image processing, which means that it executes fast pattern matching and data reduction mimicking the operation of the human brain. The pattern matching can be executed by a custom designed Associative Memory (AM) chip. The reference patterns are chosen by a complex training algorithm implemented on an FPGA device. Post processing algorithms (e.g. pixel clustering) are also implemented on the FPGA. The pattern matching can be executed on a 2D or 3D space, on black and white or grayscale images, depending on the application and thus increasing exponentially the processing requirements of the system. We present the firmware implementation of the training and pattern matching algorithm, performance and results on a latest generation Xilinx Kintex Ultrascale FPGA device.ATL-DAQ-PROC-2016-005oai:cds.cern.ch:21371992016-03-07
spellingShingle Particle Physics - Experiment
Sotiropoulou, Calliope Louisa
Luciano, Pierluigi
Gkaitatzis, Stamatios
Citraro, Saverio
Giannetti, Paola
Dell'Orso, Mauro
High Performance Embedded System for Real-Time Pattern Matching
title High Performance Embedded System for Real-Time Pattern Matching
title_full High Performance Embedded System for Real-Time Pattern Matching
title_fullStr High Performance Embedded System for Real-Time Pattern Matching
title_full_unstemmed High Performance Embedded System for Real-Time Pattern Matching
title_short High Performance Embedded System for Real-Time Pattern Matching
title_sort high performance embedded system for real-time pattern matching
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2137199
work_keys_str_mv AT sotiropouloucalliopelouisa highperformanceembeddedsystemforrealtimepatternmatching
AT lucianopierluigi highperformanceembeddedsystemforrealtimepatternmatching
AT gkaitatzisstamatios highperformanceembeddedsystemforrealtimepatternmatching
AT citrarosaverio highperformanceembeddedsystemforrealtimepatternmatching
AT giannettipaola highperformanceembeddedsystemforrealtimepatternmatching
AT dellorsomauro highperformanceembeddedsystemforrealtimepatternmatching