Thread Level Speculation (TLS), also known as Speculative Multithreading, or Speculative Parallelization, is a technique to speculatively execute a section of computer code that is anticipated to be executed later in parallel with the normal execution on a separate independent thread. Such a speculative thread may need to make assumptions about the values of input variables.
Thread Level Speculation (TLS), also known as Speculative Multithreading or Speculative Parallelization, is a strategy for predicting and executing a segment of computer code that will run concurrently with the main execution on an independent thread. This speculative thread may need to make assumptions about input variable values.