A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a device bus. A bridge control mechanism is operable to compare address and data phases of I/O accesses by the first and second processing sets. A direct memory access mechanism is operable to initiate a direct memory access operation to read from a corresponding location in each processor set into a respective dissimilar data register associated with each processing set. The bridge control mechanism is operable during the direct memory access operation to disregard differences in the data phase for the dissimilar data write access. As a result it is possible to transfer dissimilar data from the processors into the bridge in a combined (lockstep comparison) mode. In a subsequent phase the bridge control mechanism responds to a read destination address supplied in common by the first and second processing sets for a dissimilar data read access to supply data read from a determined one of the dissimilar data registers to the first and second processing sets. In this manner the data from one processing set can be copied to the other processing set while in a combined mode.

Μια γέφυρα για ένα σύστημα πολυεπεξεργαστών περιλαμβάνει τις διεπαφές λεωφορείων για τη σύνδεση σε ένα I/O λεωφορείο ενός πρώτου συνόλου επεξεργασίας, ένα I/O λεωφορείο ενός δεύτερου συνόλου επεξεργασίας και ένα λεωφορείο συσκευών. Ένας μηχανισμός ελέγχου γεφυρών είναι λειτουργικός για να συγκρίνει τις φάσεις διευθύνσεων και στοιχείων I/O προσβάσεων από τα πρώτα και δεύτερα σύνολα επεξεργασίας. Ένας μηχανισμός πρόσβασης άμεσης μνήμης είναι λειτουργικός για να αρχίσει μια λειτουργία πρόσβασης άμεσης μνήμης που διαβάζει από μια αντίστοιχη θέση σε κάθε επεξεργαστή που τίθεται σε έναν αντίστοιχο ανόμοιο κατάλογο στοιχείων που συνδέεται με κάθε σύνολο επεξεργασίας. Ο μηχανισμός ελέγχου γεφυρών είναι λειτουργικός κατά τη διάρκεια της λειτουργίας πρόσβασης άμεσης μνήμης για να μην λάβει υπόψη τις διαφορές στη φάση στοιχείων για τα ανόμοια στοιχεία γράφει την πρόσβαση. Κατά συνέπεια είναι δυνατό να μεταφερθούν τα ανόμοια στοιχεία από τους επεξεργαστές στη γέφυρα σε έναν συνδυασμένο (lockstep σύγκριση) τρόπο. Σε μια επόμενη φάση ο μηχανισμός ελέγχου γεφυρών αποκρίνεται σε μια διαβασμένη διεύθυνση προορισμού που παρέχεται από κοινού από τα πρώτα και δεύτερα σύνολα επεξεργασίας για μια ανόμοια διαβασμένη πρόσβαση στοιχείων στα στοιχεία ανεφοδιασμού που διαβάζονται από καθορισμένο έναν από τους ανόμοιους καταλόγους στοιχείων στα πρώτα και δεύτερα σύνολα επεξεργασίας. Με αυτόν τον τρόπο τα στοιχεία από ένα σύνολο επεξεργασίας μπορούν να αντιγραφούν στην άλλη επεξεργασία καθορισμένη ενώ σε έναν συνδυασμένο τρόπο.

 
Web www.patentalert.com

< (none)

< Method and apparatus for reclaiming memory

> System for querying a peripheral device to determine its processing capabilities and then offloading specific processing tasks from a host to the peripheral device when needed

> (none)

~ 00003