1. A method for performing digital pre-distortion in a system that includes a lookup table, wherein the lookup table includes multiple lookup table entries within which lookup table gain values are storable, the method comprising: receiving an input data sample; identifying, based on the input data sample, a first lookup table entry of the lookup table; updating the first lookup table entry by writing an updated gain value into the first lookup table entry; and updating update tracking information corresponding to the first lookup table entry, to indicate that the first lookup table entry has been updated.