What is a CPU Thread?
Think of it like cars going through tunnels. A "core" or an "actual logical thread" is a tunnel, where a virtual core or virtual thread is a lane before the tunnel.
So, a single core without HT *this means this cpu only has 1 core and 1 thread* has a single lane going to a single tunnel, the CPU can only process one lane of cars *data* at a time.
Now lets jump to a Pentium 4 with HT, the tunnel has two lanes leading up to it, but still only 1 tunnel. So cars from each lane can switch back and forth taking turns going through the tunnel, thus processing more stuff from two different applications at once, but still only with one tunnel.
Now a dual core without HT is 2 lanes, and 2 tunnels.
A current i7 has 8 lanes going to 4 tunnels.
A very general explanation, but that basically is how that works ![]()

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now