- Patent Title: Packed error correction code (ECC) for compressed data protection
-
Application No.: US17224434Application Date: 2021-04-07
-
Publication No.: US11522565B2Publication Date: 2022-12-06
- Inventor: Michael Brendan Sullivan , Jeffrey Michael Pool , Yangxiang Huang , Timothy Kohchih Tsai , Siva Kumar Sastry Hari , Steven William Keckler
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Leydig, Voit & Mayer, Ltd.
- Main IPC: G11C29/00
- IPC: G11C29/00 ; H03M13/00 ; G06F11/10 ; G06F13/40 ; G06F9/455 ; G06N3/04

Abstract:
A packed error correction code (ECC) technique opportunistically embeds ECC check-bits with compressed data. When compressed, the data is encoded in fewer bits and is therefore fragmented when stored or transmitted compared with the uncompressed data. The ECC check-bits may be packed with compressed data at “source” points. The check-bits are transmitted along with the compressed data and, at any “intermediate” point between the source and a “destination” the check-bits may be used to detect and correct errors in the compressed data. In contrast with conventional systems, packed ECC enables end-to-end coverage for sufficiently-compressed data within the processor and also externally. While storage circuitry typically is protected by structure-specific ECC, protection is also beneficial for data as it is transmitted between processing and/or storage units.
Public/Granted literature
- US20220329265A1 PACKED ERROR CORRECTION CODE (ECC) FOR COMPRESSED DATA PROTECTION Public/Granted day:2022-10-13
Information query