Method for synchronizing plurality of time of year clocks in partitioned plurality of processors where each partition having a microprocessor configured as a multiprocessor backplane manager

   
   

The processors of a multiprocessor system are managed, or controlled, by a microprocessors referred to as MBM microprocessors, and the input/output units of the multiprocessor system are managed or controlled by microprocessors contained in PBM units. The MBM units and PBM units communicate with each other through a private local area network. The processors may be arranged into partitions by software, where the processors of a partition may exchange messages with each other, but not with other processors of the multiprocessor system. A virtual time of year clock synchronizes the microprocessors of the MBM and PBM units within a partition to form a "base time". In the event that the operating system of a partition changes the time within that partition, a "delta time" is computed such that the base time plus the delta time gives the set time. The delta time is stored in a database which is replicated within all MBM and PBM microprocessors. A processor determines its current time by reading a register in which current time is written as partition base time plus partition delta time. An advantage of replicating the delta time of each partition in all MBM units is that all processors are then able to determine the "current time" of any other processor in the multiprocessor computer system, regardless of which partition the processor is in.

Les processeurs d'un système de multiprocesseur sont contrôlés, ou commandé, par les des microprocesseurs désignés sous le nom des microprocesseurs de MBM, et unités d'entrée-sortie du système de multiprocesseur sont contrôlés ou commandés par des microprocesseurs contenus dans des unités de PBM. Les unités de MBM et les unités de PBM communiquent avec l'un l'autre par un réseau local privé. Les processeurs peuvent être arrangés dans des cloisons par le logiciel, où les processeurs d'une cloison peuvent échanger des messages avec l'un l'autre, mais pas avec d'autres processeurs du système de multiprocesseur. Un temps virtuel d'horloge d'année synchronise les microprocesseurs des unités de MBM et de PBM dans une cloison pour former "un temps de référence". Au cas où le logiciel d'exploitation d'une cloison changerait le temps dans cette cloison, un "temps de delta" est calculé tels que le temps de référence plus le temps de delta donne le temps d'ensemble. Le temps de delta est stocké dans une base de données qui est repliée dans tous les microprocesseurs de MBM et de PBM. Un processeur détermine son temps courant en lisant un registre en lequel le temps courant est écrit en tant que temps de base de cloison plus le temps de delta de cloison. Un avantage de replier la période de delta de chaque cloison dans toutes les unités de MBM est que tous les processeurs peuvent alors déterminer "la période courante" de n'importe quel autre processeur dans le système informatique de multiprocesseur, indépendamment dans lequel de la cloison le processeur est.

 
Web www.patentalert.com

< Radiation image radiographing apparatus

< Method and system for platform-independent file system interaction

> Animal care registry system and method

> License-based cryptographic technique, particularly suited for use in a digital rights management system, for controlling access and use of bore resistant software objects in a client computer

~ 00105