-
公开(公告)号:US20210011635A1
公开(公告)日:2021-01-14
申请号:US17032144
申请日:2020-09-25
IPC分类号: G06F3/06
摘要: Detection of alteration of storage keys used to protect memory includes determining whether a storage key alteration event has occurred within a processor of a computing environment. The determining includes checking whether one or more selected fields of a storage key have been updated. The storage key is associated with a block of memory and controls access to the block of memory. Based on the checking indicating that the one or more selected fields of the storage key have been updated, a storage key alteration event has been detected. Based on determining the storage key alteration event has occurred, a notification is provided.
-
公开(公告)号:US10831502B2
公开(公告)日:2020-11-10
申请号:US16181751
申请日:2018-11-06
发明人: Bruce C. Giamei , Martin Recktenwald , Donald W. Schmidt , Timothy Slegel , Aditya N. Puranik , Mark S. Farrell , Christian Jacobi , Jonathan D. Bradbury , Christian Zoellin
摘要: Migration of partially completed instructions. A determination is made that processing of an operation of an instruction executing on a processor has been interrupted prior to completion. The instruction is re-executed on a selected processor to resume forward processing of the instruction. The re-executing includes determining whether model-dependent metadata is to be used by the selected processor in re-executing the instruction. Based on determining the model-dependent metadata is to be used, the model-dependent metadata is used in re-executing the instruction. Based on determining the model-dependent metadata is not to be used, proceeding with re-executing the instruction without using the model-dependent metadata.
-
公开(公告)号:US10831497B2
公开(公告)日:2020-11-10
申请号:US16263786
申请日:2019-01-31
发明人: Bruce C. Giamei , Anthony T. Sofia , Matthias Klein , Simon Weishaupt , Mark S. Farrell , Timothy Slegel , Ashutosh Mishra , Christian Jacobi
摘要: An instruction to perform a function of a plurality of functions is obtained. The instruction is a single architected instruction of an instruction set architecture that complies to an industry standard for compression. The instruction is executed, and the executing includes performing the function specified by the instruction. The performing includes, based on the function being a compression function or a decompression function, transforming state of input data between an uncompressed form of the input data and a compressed form of the input data to provide a transformed state of data accessing. During performing the function, history relating to the function is accessed. The history is to be used in transforming the state of input data between the uncompressed form and the compressed form.
-
公开(公告)号:US10521351B2
公开(公告)日:2019-12-31
申请号:US15404254
申请日:2017-01-12
发明人: Bruce C. Giamei , Christian Jacobi , Daniel V. Rosa , Anthony Saporito , Donald W. Schmidt , Chung-Lung K. Shum
IPC分类号: G06F12/0811 , G06F12/0815 , G06F12/084 , G06F12/0842 , G06F9/30 , G06F12/0875 , G06F12/1027 , G06F12/0862 , G06F9/38 , G06F13/42
摘要: Processing of a storage operand request identified as restrained is selectively, temporarily suppressed. The processing includes determining whether a storage operand request to a common storage location shared by multiple processing units of a computing environment is restrained, and based on determining that the storage operand request is restrained, then temporarily suppressing requesting access to the common storage location pursuant to the storage operand request. The processing unit performing the processing may proceed with processing of the restrained storage operand request, without performing the suppressing, where the processing can be accomplished using cache private to the processing unit. Otherwise the suppressing may continue until an instruction, or operation of an instruction, associated with the storage operand request is next to complete.
-
-
-