A multiprocessing computer system employs local and global address spaces and multiple access modes. A portion of the global memory of the multiprocessing computer system is allocated to each node, called local memory space. Two logical address spaces are mapped to the local memory of each node. A coherent memory replication (CMR) address space stores shadow pages of data from remote nodes and a local address space stores local data. A bit within a local physical address identifies whether data is a shadow page, which is stored in CMR space, or local data, which is stored in local address space. When a transaction requiring a coherency operation is performed, the CMR bit indicates whether a local physical address to global address translation is required. In one embodiment, if the CMR bit is clear, the local physical address is the same as the global address and the local physical address is used for the coherency operation. Alternatively, if the CMR bit is set, the local physical address is translated to a global address during the coherency operation.

Ένα συγκρότημα ηλεκτρονικών υπολογιστών πολυεπεξεργασίας υιοθετεί τα τοπικά και σφαιρικά διαστήματα διευθύνσεων και τους πολλαπλάσιους τρόπους πρόσβασης. Μια μερίδα της σφαιρικής μνήμης του συγκροτήματος ηλεκτρονικών υπολογιστών πολυεπεξεργασίας διατίθεται σε κάθε κόμβο, αποκαλούμενο τοπικό διάστημα μνήμης. Δύο λογικά διαστήματα διευθύνσεων χαρτογραφούνται στην τοπική μνήμη κάθε κόμβου. Καταστήματα ενός τα συνεπή μνήμης αντενστάσεων (CMR) διευθύνσεων διαστήματος σκιάζουν τις σελίδες των στοιχείων από τους μακρινούς κόμβους και ένα τοπικό διάστημα διευθύνσεων αποθηκεύει τα τοπικά στοιχεία. Λίγο μέσα σε μια τοπική φυσική διεύθυνση προσδιορίζει εάν το στοιχείο είναι μια σελίδα σκιών, η οποία αποθηκεύεται στο διάστημα CMR, ή τοπικό στοιχείο, το οποίο αποθηκεύεται στο τοπικό διάστημα διευθύνσεων. Όταν μια συναλλαγή που απαιτεί μια λειτουργία συνοχής εκτελείται, το κομμάτι CMR δείχνει εάν μια τοπική φυσική διεύθυνση στη σφαιρική μετάφραση διευθύνσεων απαιτείται. Σε μια ενσωμάτωση, εάν το κομμάτι CMR είναι σαφές, η τοπική φυσική διεύθυνση είναι η ίδια με τη σφαιρική διεύθυνση και η τοπική φυσική διεύθυνση χρησιμοποιείται για τη λειτουργία συνοχής. Εναλλακτικά, εάν το κομμάτι CMR τίθεται, η τοπική φυσική διεύθυνση είναι μεταφρασμένη σε μια σφαιρική διεύθυνση κατά τη διάρκεια της λειτουργίας συνοχής.

 
Web www.patentalert.com

< (none)

< System and method for simplifying and managing complex transactions in a distributed high-availability computer system

> Graphics address relocation table (GART) stored entirely in a local memory of an input/output expansion bridge for input/output (I/O) address translation

> (none)

~ 00084