US 12,066,965 B2
Encoding of symbols for a computer interconnect based on frequency of symbol values
SeyedMohammad Seyedzadehdelcheh, Bellevue, WA (US); Steven Raasch, Austin, TX (US); and Sergey Blagodurov, Bellevue, WA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Apr. 30, 2020, as Appl. No. 16/863,149.
Prior Publication US 2021/0342285 A1, Nov. 4, 2021
Int. Cl. G06F 13/40 (2006.01); G06F 13/42 (2006.01); H03M 7/30 (2006.01); H03M 9/00 (2006.01)
CPC G06F 13/4027 (2013.01) [G06F 13/4282 (2013.01); H03M 7/30 (2013.01); H03M 9/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a training unit of an encoder, a number of occurrences of each symbol value in a first set of symbol blocks in a first epoch, wherein each symbol value has one of at least four possible values; and
in a second epoch:
encoding each symbol of another set of symbol blocks based on the identified number of occurrences of each respective symbol value in the first set of symbol blocks of the first epoch; and
communicating, across an interconnect, each encoded symbol value.