• DocumentCode
    3515450
  • 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
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    372
  • Lastpage
    375
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7695-1239-9
  • Type

    conf

  • DOI
    10.1109/DSD.2001.952335
  • Filename
    952335