Title :
50 kHz pattern recognition on the large FPGA processor Enable++
Author :
Kugel, A. ; Kornmesser, K. ; Lay, R. ; Ludvig, J. ; Manner, R. ; Noffz, K.-H. ; Ruhl, S. ; Sessler, M. ; Simmler, H. ; Singpiel, H.
Author_Institution :
Lehrstuhl fur Inf. V, Mannheim Univ., Germany
Abstract :
FPGA processors are very well suited for the implementation of image processing and pattern recognition tasks. This paper describes a particularly demanding application of this type and Enable++, the FPGA processor used. The system finds particle trades in high-energy physics detector images at a rate of 100 kHz. This requires to process a data stream of up to 500 MBytes/s in real time. The algorithm and the implementation on Enable++, a general purpose FPGA processor are described. Results from a software implementation are compared with the measurements from an implementation on the CCM. This implementation is 15 times faster than the software implementation on high end computers
Keywords :
field programmable gate arrays; high energy physics instrumentation computing; image processing; microprocessor chips; pattern recognition; 50 kHz pattern recognition; high end computers; high-energy physics detector images; image processing; large FPGA processor Enable++; software implementation; Detectors; Field programmable gate arrays; Image processing; Particle tracking; Pattern matching; Pattern recognition; Pixel; Streaming media; Switches; Table lookup;
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
DOI :
10.1109/FPGA.1998.707908