F5F Stay Refreshed Hardware Desktop When selecting CPUs, the core count or number of threads is a key factor.

When selecting CPUs, the core count or number of threads is a key factor.

When selecting CPUs, the core count or number of threads is a key factor.

G
GalacticJessi
Member
187
01-07-2018, 12:54 PM
#1
They're asking about performance differences between a 3100 and an i5-9600. The i5-9600 offers more threads, which can handle more tasks simultaneously, potentially making it faster in many games and work applications. The 3100 has fewer threads but more cores, so it might be better for multitasking. It's not necessarily about which is better overall, but how well each handles your workload.
G
GalacticJessi
01-07-2018, 12:54 PM #1

They're asking about performance differences between a 3100 and an i5-9600. The i5-9600 offers more threads, which can handle more tasks simultaneously, potentially making it faster in many games and work applications. The 3100 has fewer threads but more cores, so it might be better for multitasking. It's not necessarily about which is better overall, but how well each handles your workload.

R
RigbyPT
Member
99
01-22-2018, 01:34 PM
#2
It depends on your budget. I recommend the Ryzen 3600 (around 220 USD) for good performance. The 5600 at 372 USD seems like an overpayment. The price gap doesn’t justify the next-gen upgrades yet. In my experience, a 9600 is more expensive than a 3600 and doesn’t make sense. A key point is that the 9600 lacks hyper threading, which will hurt performance for multi-core or multi-threaded apps. The 3100 supports it, while the 3600 does. Ryzen offers more cache (12MB vs 9MB) and better RAM support (3200MHz vs 2666MHz). Still, I suggest the 3600 for both gaming and work.
R
RigbyPT
01-22-2018, 01:34 PM #2

It depends on your budget. I recommend the Ryzen 3600 (around 220 USD) for good performance. The 5600 at 372 USD seems like an overpayment. The price gap doesn’t justify the next-gen upgrades yet. In my experience, a 9600 is more expensive than a 3600 and doesn’t make sense. A key point is that the 9600 lacks hyper threading, which will hurt performance for multi-core or multi-threaded apps. The 3100 supports it, while the 3600 does. Ryzen offers more cache (12MB vs 9MB) and better RAM support (3200MHz vs 2666MHz). Still, I suggest the 3600 for both gaming and work.

M
MONSTERmoose91
Senior Member
526
02-04-2018, 10:28 AM
#3
A 6 core CPU can handle six threads simultaneously at maximum performance. Techniques like hyperthreading allow two threads to operate on a single core by overlapping their execution, making better use of available resources. The effectiveness depends heavily on the specific tasks being performed, and while some workloads may see improvements, others might not notice any difference. However, even with this overlap, the threads will never achieve the speed of dedicated cores, as perfect interleaving is rarely possible and there will always be moments when one thread must wait for the other to finish its needs.
M
MONSTERmoose91
02-04-2018, 10:28 AM #3

A 6 core CPU can handle six threads simultaneously at maximum performance. Techniques like hyperthreading allow two threads to operate on a single core by overlapping their execution, making better use of available resources. The effectiveness depends heavily on the specific tasks being performed, and while some workloads may see improvements, others might not notice any difference. However, even with this overlap, the threads will never achieve the speed of dedicated cores, as perfect interleaving is rarely possible and there will always be moments when one thread must wait for the other to finish its needs.

T
thebjmax1
Senior Member
395
02-04-2018, 10:49 AM
#4
You're limited to R3 3100 and I5-9600 options. Running the 9600 continuously is possible if you have enough funds. More threads than cores are available.
T
thebjmax1
02-04-2018, 10:49 AM #4

You're limited to R3 3100 and I5-9600 options. Running the 9600 continuously is possible if you have enough funds. More threads than cores are available.

T
techiseasy
Senior Member
688
02-04-2018, 11:36 AM
#5
In most scenarios, six cores with six threads outperforms four cores with eight threads, even for very busy tasks, provided conditions remain similar. A frequent mistake is treating every thread as equally valuable. Performance varies on systems with HT/SMT because core behavior differs. Essentially, a single core handling one thread provides a fixed baseline. Adding another thread doesn’t instantly double speed; gains depend on the application and processor characteristics. For example, software like Cinebench R15 or R20 can show roughly a 30% boost from a second thread, though not a full doubling. A four-core eight-thread CPU would likely match about six real cores in performance, which is less than six, suggesting a six-core setup would be more efficient. HT/SMT also helps indirectly by allowing better resource sharing when threads share the same core. Running two threads on one core means they vie for the same resources, potentially increasing overall throughput but slowing each thread’s speed. This trade-off favors speed over immediate responsiveness.
T
techiseasy
02-04-2018, 11:36 AM #5

In most scenarios, six cores with six threads outperforms four cores with eight threads, even for very busy tasks, provided conditions remain similar. A frequent mistake is treating every thread as equally valuable. Performance varies on systems with HT/SMT because core behavior differs. Essentially, a single core handling one thread provides a fixed baseline. Adding another thread doesn’t instantly double speed; gains depend on the application and processor characteristics. For example, software like Cinebench R15 or R20 can show roughly a 30% boost from a second thread, though not a full doubling. A four-core eight-thread CPU would likely match about six real cores in performance, which is less than six, suggesting a six-core setup would be more efficient. HT/SMT also helps indirectly by allowing better resource sharing when threads share the same core. Running two threads on one core means they vie for the same resources, potentially increasing overall throughput but slowing each thread’s speed. This trade-off favors speed over immediate responsiveness.