Speculative execution control with programmable indicator and deactivation of multiaccess recovery mechanism

   
   

Mechanisms and techniques operate in a computerized device to enable or disable speculative execution of instructions such as load instructions on one or more processors in the computerized device. The mechanisms and techniques can execute a set of instructions on a processor in the computerized device and can detect a value of a speculation indicator. If the value of the speculation indicator indicates that speculative execution of load instructions is allowed in the computerized device, the mechanisms and techniques allow speculative execution of load instructions in the processor, whereas if the value of the speculation indicator indicates that speculative execution of load instructions is not allowed in the computerized device, the mechanisms and techniques do not allow speculative execution of load instructions in the processor. An instruction in code can turn on and off the speculation indicator, which can be one or more bits in a control register or in page table entries associated with pages of memory. Under certain conditions, speculative execution correction mechanisms can be enabled, disabled or removed from a processor.

Οι μηχανισμοί και οι τεχνικές λειτουργούν σε μια αυτοματοποιημένη συσκευή για να επιτρέψουν ή να θέσουν εκτός λειτουργίας τη θεωρητικής εκτέλεση των οδηγιών όπως οι οδηγίες φορτίων για έναν ή περισσότερους επεξεργαστές στην αυτοματοποιημένη συσκευή. Οι μηχανισμοί και οι τεχνικές μπορούν να εκτελέσουν ένα σύνολο οδηγιών για έναν επεξεργαστή στην αυτοματοποιημένη συσκευή και μπορούν να ανιχνεύσουν μια αξία ενός κερδοσκοπικού δείκτη. Εάν η αξία του κερδοσκοπικού δείκτη δείχνει ότι η θεωρητική εκτέλεση των οδηγιών φορτίων επιτρέπεται στην αυτοματοποιημένη συσκευή, οι μηχανισμοί και οι τεχνικές επιτρέπουν τη θεωρητική εκτέλεση των οδηγιών φορτίων στον επεξεργαστή, ενώ εάν η αξία του κερδοσκοπικού δείκτη δείχνει ότι η θεωρητική εκτέλεση των οδηγιών φορτίων δεν επιτρέπεται στην αυτοματοποιημένη συσκευή, οι μηχανισμοί και οι τεχνικές δεν επιτρέπουν τη θεωρητική εκτέλεση των οδηγιών φορτίων στον επεξεργαστή. Μια οδηγία στον κώδικα μπορεί turn.on.and.off ο κερδοσκοπικός δείκτης, ο οποίος μπορεί να είναι ένα ή περισσότερα κομμάτια σε έναν κατάλογο ελέγχου ή στις επιτραπέζιες καταχωρήσεις σελίδων που συνδέονται με τις σελίδες της μνήμης. Υπό ορισμένους όρους, οι θεωρητικοί μηχανισμοί διορθώσεων εκτέλεσης μπορούν να επιτραπούν, να τεθούν εκτός λειτουργίας ή να αφαιρεθούν από έναν επεξεργαστή.

 
Web www.patentalert.com

< Reprogramming vehicle computers via CD player

< Method of controlling the flow of information between senders and receivers across links being used as channels

> System and method of memory management for providing data storage across a reboot

> Command interface to object-based architecture of software components for extending functional and communicational capabilities of network devices

~ 00159