In the articles you link it's acronym TLP is used. It just means that the CPU wants to extract parallelism from threads; it's similar to ILP (InstructionLevelParallelism, where parallelism is to be found in a stream of instructions).
> And you'd think that since I linked a bunch of articles that explained
> SMT in detail that I would know the difference.
Indeed, you seem to think that.
> I see your explanation and it doesn't sound any different to mine
You described CMT (coarse grained multithreading), I described SMT (simultaneus.multithreading).
CMT means having several contexts in your CPU, but only *one* is active at a time, they're switched as soon as the CPU waits for I/O.
SMT means having 2 contexts active in your CPU at the same time.
Again, your linked articles explain exactly that.