×

Shared memory controller, shared memory module, and memory sharing system

  • US 10,241,934 B2
  • Filed: 09/05/2017
  • Issued: 03/26/2019
  • Est. Priority Date: 03/16/2017
  • Status: Active Grant
First Claim
Patent Images

1. A shared memory controller that controls access to a shared memory, comprising:

  • a storage configured to store thereinID management information in which an identifier of a program that uses the shared memory and authentication information are associated with each other,access authority management information in which an address range and an identifier of a program for which access to the address range is permitted are associated with each other, andaccess key management information in which an address range and an access key for access to an address within the address range are associated with each other; and

    processing circuitry configured toupon receiving a use request including an identifier of a program and authentication information, make a determination on validity of the use request based on the ID management information and the access authority management information,when the use request is valid, generate an access key, register the generated access key in the access key management information in correlation with a usable address range, and return the generated access key and the usable address range to a transmission source of the use request,upon receiving a read/write request including an address where reading-out or writing of data is performed and an access key, make a determination on validity of the read/write request based on the access key management information, andwhen the read/write request is valid, execute reading-out or writing of data with respect to the shared memory in response to the read/write request.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×