Abstract
The Heidelberg Multi-Processor-System is described. It will be used for online-data reduction, trigger processing, image processing, etc. The system consists of typically up to 300 processor-modules and several global memory modules. They are interconnected by a multi-common-bus for data transfer and a multiple synchronization bus for processor/task-scheduling. Hardware and software have been designed to be free of bottle-necks: the number of modules and the bus capacity are not limited. An increased system size does not lead to increased memory or bus interferences. The system has also been designed to be fault-tolerant: hardware and software are organized totally decentralized; most temporary and permanent memory and bus transfer faults are corrected by hardware. Defective modules or busses are disabled by software; the system continues its operation with almost the same speed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.