×

Propagation of updates to per-core-instantiated architecturally-visible storage resource

  • US 9,891,928 B2
  • Filed: 08/09/2016
  • Issued: 02/13/2018
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A microprocessor, comprising:

  • a plurality of processing cores, wherein each of the plurality of processing cores instantiates a respective architecturally-visible storage resource;

    wherein a first core of the plurality of processing cores is configured to;

    encounter an architectural instruction that instructs the first core to update the respective architecturally-visible storage resource of the first core with a value specified by the architectural instruction; and

    in response to encountering the architectural instruction;

    communicate an update message to all of the other of the plurality of processing cores;

    provide the value to all of the other of the plurality of processing cores; and

    update the respective architecturally-visible storage resource of the first core with the value;

    wherein each core of all the other of the plurality of processing cores than the first core is configured to respond to the update message by updating the respective architecturally-visible storage resource of the core with the value provided by the first core without encountering the architectural instruction; and

    wherein plurality of processing cores comprises at least three processing cores.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×