Title :
A MIMD-based multi threaded real-time processor for pattern recognition
Author :
Lesser, E. ; de Cuveland, J. ; Lindenstruth, V. ; Reichling, C. ; Schneider, R. ; Schulz, M.W.
Author_Institution :
Inst. for Phys., Ruprecht-Karls-Univ. Heidelberg, Germany
Abstract :
This peeper describes the development of a multiprocessor architecture that integrates data acquisition and numerical processing for a hard real-time environment. Within 3.9 μs 15×19 ADC, samples have to be captured and analyzed. The first segment describes the function and architecture of an application-specific preprocessor that performs data acquisition and in parallel, executes a hard-coded algorithm on the data. The second segment describes a four-way MIMD processor that works on the delta prepared by the preprocessor. The architecture of the chip and critical design issues are discussed. The architecture allows the concurrent execution of multiple threads and provides efficient means for inter-thread communication. This paper focuses on the architecture and functionality. Results of the tests of the preprocessing stage are presented. Seventy-five thousand of these chips will be integrated in a highly specialized computing system for a heavy ion experiment planned to be commissioned at CERN in 2005. Each chip will handle the data of 17 channels. A prototype of the preprocessor has been implemented and tested successfully. The test of this part shows the correctness of the design. The MIMD processor is completely specified and the implementation is under way
Keywords :
application specific integrated circuits; data acquisition; high energy physics instrumentation computing; multi-threading; parallel architectures; pattern recognition; real-time systems; MIMD-based multi threaded real-time processor; application-specific preprocessor; concurrent execution; data acquisition; four-way MIMD processor; hard real-time environment; hard-coded algorithm; heavy ion experiment; inter-thread communication; multiprocessor architecture; numerical processing; pattern recognition; Arithmetic; Computer architecture; Data acquisition; Pattern recognition; Physics; Read-write memory; Registers; Synchronization; Testing; Yarn;
Conference_Titel :
Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
Conference_Location :
Warsaw
Print_ISBN :
0-7695-1239-9
DOI :
10.1109/DSD.2001.952335