

As far as them being applied, yes. The loaded microcode is volatile.
They can kind of persist across cold reboots, but it relies on them being applied again at some point. The motherboard vendor can apply microcode updates during platform initialization before POSTing. Or they can be applied from EFI (modern equivalent of BIOS) before handing control to the kernel. Or they can be applied very early in the boot process by the kernel.
You’ll never believe it, but I just invented a new type of AI a few seconds after reading your comment.
I call it OSIRGT: One-Shot Immediate Regurgitation Generative Transformer.
It starts out as an empty model of variable-count weights ranging from 0 to 255 between a linear sequence of parameters. Whenever you feed it training data, it uses the incoming stream of bytes to adjust the weight at position
n
tolog2(2^k) * n^0
wherek
is the incoming byte. After a weight is updated,n
is increased by 1 and the process repeats until all training data is consumed. To use the model, provide a finite stream of zeroes and it transforms the 0 into another number based on the weight between the current parameter and the next one.You may be asking yourself, “isn’t that just an obtuse way to create a perfect copy of something?”
And to that, my good human, I say: shut up and use this open-source model training program with a built-in BitTorrent client.