1. A method, comprising: receiving on a first compute device training data scrambled using a transmitting linear-feedback shift register (LFSR) on a second compute device; determining past output values used by the transmitting LFSR to scramble the training data by comparing the scrambled training data with expected data stored on the first compute device; determining future output values of the transmitting LFSR based on the past output values; identifying a plurality of registers values defining a future state of the transmitting LFSR based on the future output values; and initializing a receiving LFSR on the first compute device using the plurality of register values to synchronize the receiving LFSR with the transmitting LFSR.