发明名称 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
摘要 An apparatus, computer program product, and associated method/processing unit are provided for utilizing a memory subsystem including a first memory of a first memory class, and a second memory of a second memory class communicatively coupled to the first memory. In operation, data is fetched using a time between a plurality of threads.
申请公布号 US9164679(B2) 申请公布日期 2015.10.20
申请号 US201514589931 申请日期 2015.01.05
申请人 PATENTS1, LLC 发明人 Smith Michael S
分类号 G06F13/00;G06F13/28;G06F3/06;G06F13/42;G06F9/445;G06F17/50 主分类号 G06F13/00
代理机构 The Caldwell Firm, LLC 代理人 Caldwell, Esq. Patrick E.;The Caldwell Firm, LLC
主权项 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, and in 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.
地址 Wilmington DE US