×

System, method and computer program product for multi-thread operation involving first memory of a first memory class and second memory of a second memory class

  • US 9,164,679 B2
  • Filed: 01/05/2015
  • Issued: 10/20/2015
  • Est. Priority Date: 04/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a memory sub-system capable of being communicatively coupled to a standard memory bus communicatively coupled to a processing unit, the memory sub-system including;

    a first memory of a first memory class,a second memory of a second memory class,a first circuit communicatively coupled to the second memory, anda second circuit communicatively coupled to the first circuit and the first memory;

    wherein the apparatus is configured to, for a first thread;

    receive, at the first circuit, a first command that is a special command or includes special data from the processing unit via the standard memory bus, andin response to the first command and based on the special command or the special data, issue a second command from the first circuit to the second circuit for fetching at least a portion of first data from the first memory and transferring the at least portion of the first data from the first memory to the second memory;

    wherein the apparatus is further configured to, before completion of at least one of the fetching the at least portion of the first data or the transferring the at least portion of the first data, for a second thread;

    receive, at the first circuit, a third command from the processing unit via the standard memory bus that is capable of causing issuance of a fourth command from the first circuit to the second circuit for fetching at least a portion of second data from the first memory and transferring the at least portion of the second data from the first memory to the second memory;

    wherein the apparatus is further configured to;

    provide access to a status, andreceiving a fifth command for reading the first data.

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