The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 06, 2022
Filed:
Apr. 07, 2021
Nvidia Corporation, Santa Clara, CA (US);
Michael Brendan Sullivan, Austin, TX (US);
Jeffrey Michael Pool, Chapel Hill, NC (US);
Yangxiang Huang, San Jose, CA (US);
Timothy Kohchih Tsai, Santa Clara, CA (US);
Siva Kumar Sastry Hari, Sunnyvale, CA (US);
Steven William Keckler, Austin, TX (US);
NVIDIA Corporation, Santa Clara, CA (US);
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.