Computer architecture with dynamic sub-page placement

   
   

A multiprocessor system, where the latencies to access areas of memory have different values, provides the capability of having the operating system use large page sizes while dynamic page placement manipulates subsets of the large pages without affecting translation look-aside buffers in the processors. A sub-page support structure is inserted between the processor and the network interface to remote memory that on a remote memory access determines if a local copy of the data exists and, if it does, to change the remote access to a local access. Where a sub-page in a remote memory has been migrated to a third UMA cell, the sub-page support structure also instructs the processor of the new memory location or passes the access along to the correct UMA cell.

Ένα σύστημα πολυεπεξεργαστών, όπου οι λανθάνουσες καταστάσεις στους τομείς πρόσβασης της μνήμης έχουν τις διαφορετικές τιμές, παρέχει την ικανότητα της κατοχής των μεγάλων μεγεθών σελίδων χρήσης λειτουργικών συστημάτων ενώ η δυναμική τοποθέτηση σελίδων χειρίζεται τα υποσύνολα των μεγάλων σελίδων χωρίς επιρροή της μετάφρασης αποθηκεύει βλέμμα-κατά μέρος στους επεξεργαστές. Μια δομή υποστήριξης υπο--σελίδων παρεμβάλλεται μεταξύ του επεξεργαστή και της διεπαφής δικτύων στη μακρινή μνήμη που σε μια μακρινή πρόσβαση μνήμης καθορίζει εάν ένα τοπικό αντίγραφο των στοιχείων υπάρχει και, εάν, για να αλλάξει την εξ' αποστάσεως πρόσβαση σε μια τοπική πρόσβαση. Όπου μια υπο--σελίδα σε μια μακρινή μνήμη έχουν μεταναστεύσει σε ένα τρίτο κύτταρο UMA, η δομή υποστήριξης υπο--σελίδων καθοδηγεί επίσης τον επεξεργαστή της νέας θέσης μνήμης ή περνά την πρόσβαση εμπρός στο σωστό κύτταρο UMA.

 
Web www.patentalert.com

< Storage system for use in custom loop accelerators and the like

< Processor with a general register set that includes address translation registers

> System and methods for calibrating a printing process

> Extended maxwell pair gradient coils

~ 00120