While we are designing the GPU, we should keep in mind that one way to avoid spectre-style vulns is to design every part so that any instruction following an earlier instruction can't affect the latency/issuability of any earlier instruction. This will prevent some kinds of instruction timing leaks. Jacob