Skip to main content

What Is a CPU Thread? A Basic Definition

(Image credit: Acarapi/Shutterstock)

A thread is a virtual version of a CPU core. To create a thread, Intel CPUs uses hyper-threading, and AMD CPUs uses simultaneous multithreading, or SMT for short (they’re the same thing). These are both names for the process of breaking up physical cores into virtual cores (threads) to increase performance.

For example, AMD CPUs with four cores use SMT to provide eight threads, and most Intel CPUs with two cores use hyper-threading to provide four threads.

This article is part of the Tom's Hardware Glossary.

Further reading: