×

METHOD AND APPARATUS FOR TLB SHOOT-DOWN IN A HETEROGENEOUS COMPUTING SYSTEM SUPPORTING SHARED VIRTUAL MEMORY

  • US 20130031333A1
  • Filed: 07/26/2011
  • Published: 01/31/2013
  • Est. Priority Date: 07/26/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for efficient TLB shoot-downs in a multi-core system with heterogeneous devices sharing virtual memory, the method comprising:

  • receiving one or more Process Address Space Identifier (PASID) state update requests from one or more respective requesting devices of a plurality of heterogeneous devices in the multi-core system;

    performing an atomic modification of a PASID state corresponding to a first of the one or more PASID state update requests;

    performing a lazy invalidation check for the corresponding PASID state; and

    sending a PASID state update response to a requesting device corresponding to said first of the one or more PASID state update requests.

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