×

MULTI-CORE HARDWARE SEMAPHORE

  • US 20150067250A1
  • Filed: 05/19/2014
  • Published: 03/05/2015
  • Est. Priority Date: 08/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A microprocessor, comprising:

  • a plurality of processing cores;

    a resource, shared by the plurality of processing cores; and

    a hardware semaphore, readable and writeable by each of the plurality of processing cores within a non-architectural address space;

    wherein each of the plurality of processing cores is configured to write to the hardware semaphore to request ownership of the shared resource and to read from the hardware semaphore to determine whether or not the ownership was obtained; and

    wherein each of the plurality of processing cores is configured to write to the hardware semaphore to relinquish ownership of the shared resource.

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