-
公开(公告)号:US20210182139A1
公开(公告)日:2021-06-17
申请号:US16715302
申请日:2019-12-16
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: SUDHANVA GURUMURTHI , VILAS SRIDHARAN
Abstract: Error handling for resilient software includes: receiving data indicating a region of resilient memory; detecting an error associated with a region of memory; and preventing raising an exception for the error in response to the region of memory falling within the region of resilient memory by preventing the region of memory as being identified as including the error.
-
公开(公告)号:US20210089398A1
公开(公告)日:2021-03-25
申请号:US16582358
申请日:2019-09-25
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: SUDHANVA GURUMURTHI , VILAS SRIDHARAN
IPC: G06F11/10
Abstract: Selecting an error correction code type for a memory device includes: selecting, by the memory device in dependence upon predefined selection criteria, one of a plurality of error correction code types and carrying out memory access requests utilizing the selected error correction code type.
-
公开(公告)号:US20220206901A1
公开(公告)日:2022-06-30
申请号:US17136549
申请日:2020-12-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: SHRIKANTH GANAPATHY , ROSS V. LA FETRA , JOHN KALAMATIANOS , SUDHANVA GURUMURTHI , SHAIZEEN AGA , VILAS SRIDHARAN , MICHAEL IGNATOWSKI , NUWAN JAYASENA
Abstract: Providing host-based error detection capabilities in a remote execution device is disclosed. A remote execution device performs a host-offloaded operation that modifies a block of data stored in memory. Metadata is generated locally for the modified of block of data such that the local metadata generation emulates host-based metadata generation. Stored metadata for the block of data is updated with the locally generated metadata for the modified portion of the block of data. When the host performs an integrity check on the modified block of data using the updated metadata, the host does not distinguish between metadata generated by the host and metadata generated in the remote execution device.
-
公开(公告)号:US20220100606A1
公开(公告)日:2022-03-31
申请号:US17033398
申请日:2020-09-25
Applicant: Advanced Micro Devices, Inc.
Inventor: SUDHANVA GURUMURTHI , VILAS SRIDHARAN , SHAIZEEN AGA , NUWAN JAYASENA , MICHAEL IGNATOWSKI , SHRIKANTH GANAPATHY , JOHN KALAMATIANOS
Abstract: A memory module includes one or more programmable ECC engines that may be programed by a host processing element with a particular ECC implementation. As used herein, the term “ECC implementation” refers to ECC functionality for performing error detection and subsequent processing, for example using the results of the error detection to perform error correction and to encode corrupted data that cannot be corrected, etc. The approach allows an SoC designer or company to program and reprogram ECC engines in memory modules in a secure manner without having to disclose the particular ECC implementations used by the ECC engines to memory vendors or third parties.
-
公开(公告)号:US20220318089A1
公开(公告)日:2022-10-06
申请号:US17218535
申请日:2021-03-31
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: VILAS SRIDHARAN , SUDHANVA GURUMURTHI
Abstract: Error checking data used in offloaded operations is disclosed. A remote execution device receives a request from a host to store a data block in a memory region. The data block includes data and host-generated error checking information for the data. The remote execution device updates the data block by overwriting the host-generated error checking information with locally generated error checking information for the data. The data block is then stored in the memory region.
-
公开(公告)号:US20220129345A1
公开(公告)日:2022-04-28
申请号:US17571714
申请日:2022-01-10
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: SUDHANVA GURUMURTHI , VILAS SRIDHARAN
Abstract: Error handling for resilient software includes: receiving data indicating a region of resilient memory; detecting an error associated with a region of memory; and preventing raising an exception for the error in response to the region of memory falling within the region of resilient memory by preventing the region of memory as being identified as including the error.
-
-
-
-
-