or
Bookmark and Share
   
Document Number
US Patent 4484264
Issued Date
November 20, 1984
Link
Inventors
Map
Abstract
The multiprocessor system enables rapid comparison of results determined from input data at the individual microprocessors. During a first phase of the comparison the results which are to be compared are transferred from the individual microprocessors to counters in connection logic components each of which is associated with an individual microprocessor. During a second comparison phase which is started by activating a comparison line to which all the connection logic components are connected via a bus driver, the counters are simultaneously started to count for periods of time each of which corresponds to the result which has been transferred to the respective counter. The comparison line is deactivated by the counter with which the longest counting period is associated. For the purpose of determining the deactivated state, the comparison line is connected to respective inputs of the connection logic components. An interrupt request is produced at that one of the microprocessors which is associated with the counter having the longest counting period. The multiprocessor system can be used, for example, to control the optimum operation of an elevator system.
Drawing
Multiprocessor system - US Patent 4484264 Drawing
Drawing from US Patent 4484264
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
7
Comments:
no comments yet
Owner
Inventio AG (Hergiswil,CH)
Published
November 20, 1984
Application Number
06/312,659
Filed
October 19, 1981
US Classification
709/250   709/212
Int'l Classification
B66B   1/18   (20060101)   G06F   13/20   (20060101)   G06F   13/26   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
Priority Data
Oct 20, 1980 [CH] 7798/80
USPTO Field of Search
364/2MSFile   364/9MSFile   187/29R  
Related Patents
4856000 - Duplicated circuit arrangement for fast transmission and repairability - Owned by International Business Machines Corporation (Armonk, NY)

Duplicated circuit arrangement comprising a main processor (30) and its P bit data bus (44), and two identical redundant devices (21:22), each device is comprised of a processing element (23;35) performing the same task in parallel on a P bits word, and send/receive circuits (24,25;36,37) controlled by the main processor through lines (SR11 to SR22) to transmit said word to and from said main processor. For each device, the send/receive circuits are split into two parts. Send/receive circuit of the first device (21) is split in two parts (24, 25); the first part (24) handles the P/2 Most Significant Bits (MSB's) and the second part (25) handles the P/2 Less Significant Bits (LSB's). In normal operation, during the transmission step, only the first part (24) is allowed to send bits on one half (33) of the data bus (44). Symmetrically send/receive circuit of the second device (22), is also split in two parts (36, 37); the first section (36) handles the P/2 Most Significant bits (MSB's) and the second part (37) handles the P/2 Less Significant Bits Z(LSB's); only the second part (37) is allowed to send bits on the other half (34) of the data bus (44). Therefore, the data bus driving effort is equally shared between the two devices, the maximum number of simultaneous switching is P/2 for each device. This reduction allows greater transmission speed on large busses.

6161652 - Method and apparatus for controlling elevator cars in a common sling - Owned by Inventio AG (Hergiswil NW,CH)

A method and an apparatus for controlling an elevator is equipped with a deck-distance drive machine which by reference to positional information adjusts the distances between the individual cars in a common car sling in such a way that each car can stop at the corresponding floor accurately, i.e. without forming a step. Measured values of floor position are stored in memories and periodically updated so as to detect any changes such as, for example, building settlement. Based on this data the necessary deck-distances are calculated which are necessary for all the cars to stop without any of them forming a step. Furthermore, the method and the device can be correspondingly extended for a multi-decker elevator and for any type of control (conventional control, destination call control, etc.).

5555420 - Multiprocessor programmable interrupt controller system with separate interrupt bus and bus retry management - Owned by Intel Corporation (Santa Clara, CA)

A multiprocessor programmable interrupt controller system has an interrupt bus, distinct from the system (memory) bus, for handling interrupt request (IRQ) related messages. Each processor chip has an on-board interrupt acceptance unit (IAU) coupled to the interrupt bus to accept IRQs and to broadcast IRQs that it generates. I/O device interrupt lines are connected to one or more interrupt delivery units (IDUs) that are each coupled to the interrupt bus to broadcast I/O-generated IRQs. The interrupt bus is a synchronous three-wire bus having one clock wire and two wires for data transmission. Arbitration for control of the interrupt bus by the IAUs and IDUs uses one of the data wires. Lowest priority IRQ delivery mode uses a similar one-wire arbitration procedure for determining which IAU has the lowest current priority task running in its associated on-chip processor. A modification to this procedure also provides uniform distribution of IRQs to eligible processors. The actual servicing of the IRQs is done via the system bus. IAU acceptance logic is minimized by allowing retry of a delivered message when the acceptance latches are full. The increase in interrupt bus traffic due to retry is minimized by controlling the time intervals between rebroadcasts of unaccepted IRQs. Exponential timers control this interval so that each succeeding interval is a multiplicative factor, typically 2, greater than the preceding interval.

7461173 - Distributing timers across processors - Owned by Intel Corporation (Santa Clara, CA)

A method of maintaining network protocol timers in data structures associated with different respective processors in a multi-processor system. The timers accessed by a respective one of the processors include timers of connections mapped to the processor.

5696976 - Protocol for interrupt bus arbitration in a multi-processor system - Owned by Intel Corporation (Santa Clara, CA)

A multi-processor system includes an interrupt bus used for arbitrating among eligible processors to determine which processor is to service of an interrupt request. The interrupt bus comprises wired-OR connection data lines that are used for arbitration. A local interrupt controller that handles the acceptance of interrupt request messages on the interrupt bus is associated with each processor. To minimize interruption of high priority tasks, interrupts can be accepted by the processor in the system that is currently running the lowest priority task. An arbitration protocol governs the interrupt bus and determines the lowest priority processor. The arbitration protocol includes choosing one among the lowest priority processors by means of a random priority scheme that uses an arbitration ID that is updated with each message.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us