Best budget single core performance CPU within TDP?

harryoui

Reputable
Jun 25, 2015
93
0
4,660
I'm trying to decide on a processor which I'm going to use for basically server application.
For the processor, all that I really need is that it has:


  • High single core performance and;
    Low TDP (I can handle 70TDP 'max')


So essentially I was trying to decide whether I should go with:


  • G3258 because I can disable all but one core and overclock it as much as I can until it gets too hot.
    Wait for the i3-7350K and try underclock/disable cores because I think it bases at 91TDP *choke*
    G4400/6100 but I don't think I can OC either, so performance might not be the best..
 
Solution
Skylake/Kaby Lake has a ~5-10% performance per clock advantage over Haswell and is more power efficient, so at a given power level you'll get more performance. It also typically overclocks higher. I've heard of many G3258's topping out as low as 4.1-4.3ghz (though others have been known to hit 4.6-4.8), whereas 5ghz is not uncommon based on early reports of 7xxx chips, but you're also going to pay a lot more for an unlocked Kaby i3.

Can your server application utilize AVX instructions? If so, be aware that Pentium and Celeron chips have these disabled.

Honestly, an i3 7320 is probably the best value. You don't need to spend a ton on an aftermarket cooler and "Z" chipset board, it can be used with an inexpensive H110 or B250 chipset...
Skylake/Kaby Lake has a ~5-10% performance per clock advantage over Haswell and is more power efficient, so at a given power level you'll get more performance. It also typically overclocks higher. I've heard of many G3258's topping out as low as 4.1-4.3ghz (though others have been known to hit 4.6-4.8), whereas 5ghz is not uncommon based on early reports of 7xxx chips, but you're also going to pay a lot more for an unlocked Kaby i3.

Can your server application utilize AVX instructions? If so, be aware that Pentium and Celeron chips have these disabled.

Honestly, an i3 7320 is probably the best value. You don't need to spend a ton on an aftermarket cooler and "Z" chipset board, it can be used with an inexpensive H110 or B250 chipset and stock cooler, and will probably outperform most overclocked G3258's in single-threaded apps even at stock.
 
Solution

kraelic

Distinguished
Feb 12, 2006
940
1
19,360
The g3258 is 53W tdp, the i3 7350k is 60W tdp, both before overclocking/overvolting. These two chips use different motherboard and ram. The K chip will most likely need an aftermarket cooler.

You add heat when you up the voltage so you can see how high you can push the multiplier before having to add voltage to stabilize it. Then you can see if disabling a core would get you any more headroom on the multiplier. But for responsivness, I would not disable a core nor hyperthreading.
 

harryoui

Reputable
Jun 25, 2015
93
0
4,660


So when I have an aftermarket cooler that says it can handle 70TDP? I'd think it would have a pretty linear correlation with heat
 

harryoui

Reputable
Jun 25, 2015
93
0
4,660


So if I had a system that would only be using one core at all, you wouldn't think it would be worth it to disable the other cores for extra multiplier/performance?
 
For the cooler it's meaningful, TDP is thermal design power. However a 54w CPU will not draw 54w of power or produce 54w of heat, it's just designed such that a 54w cooler can keep it cool.

One example: many laptops with ~15w TDP CPUs have bursts or 40-50w of heat output, it's just short enough that the mass of the cooler can absorb it. A CPU can greatly exceed its TDP for short periods and still not overheat. This is why turbo exists - you can have extremely high bursty single-threaded performance in places where you couldn't sustain that performance.

Another: You may notice that all of the CPUs in a series have the same TDP. There's no way a 4ghz i7 and a 3ghz i5 produce the same amount of heat. This rating is only in place so the manufacturer can use the same cooler with all of them, but in reality the i5 will be producing significantly less heat than the i7.
 

harryoui

Reputable
Jun 25, 2015
93
0
4,660


Yes, I think it would use AVX instructions so perhaps the i3's are the way to go.
I think the 7350k might be the better option for the $20 (or something) premium for that boost in performance + OC. But, yeah, I'll have to factor things in without the Z board and etc as it might be hugely cheaper.
I especially don't like the fact of how hard LGA 1150 things are to find already. So maybe not the G3258.
+Intel Optane becomes a possibility
Thanks for the input
 

kraelic

Distinguished
Feb 12, 2006
940
1
19,360


I believe that having the cores/threads is better to a modern system/server than disabling for more speed off a single core if it would allow even 300MHz over than having left them running. I don't know how much more you could get out of the chip in single core mode, but there is more for a server than a single thread. A dual core should be minimum imo. Not saying you need a 10 core 20 thread $1500 intel