发明名称 MOVING BLOCKS OF DATA BETWEEN MAIN MEMORY AND STORAGE CLASS MEMORY
摘要 An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
申请公布号 US2015254179(A1) 申请公布日期 2015.09.10
申请号 US201514719565 申请日期 2015.05.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Driever Peter D.;Glassen Steven G.;Oakes Kenneth J.;Sutton Peter G.;Yudenfriend Harry M.
分类号 G06F12/02;G06F3/06 主分类号 G06F12/02
代理机构 代理人
主权项 1. A computer program product for moving data within a computing environment comprising main storage and storage class memory, said computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining, by a processor, an operation block from main storage, the operation block comprising an indication of one or more move specification blocks (MSBs);obtaining a move specification block of the one or more move specification blocks, the obtained move specification block configured to include an operation code field, a main storage address field, a storage class memory address field, and a flags field; andbased on a flag of the flags field of the obtained move specification block having a first value, performing by the processor: determining, based on an operation code of the operation code field of the obtained move specification block, that data is to be moved to main storage from storage class memory or to storage class memory from main storage; andmoving the data between the main storage and the storage class memory, based on the determining, wherein an address of a main storage location used for the move is obtained using the main storage address field and an address of the storage class memory used for the move is obtained using the storage class memory address field.
地址 Armonk NY US