4 ms·
I don't understand why the pricing of Intel's enthusiast CPUs should affect your buying decision if you're not in the market for an enthusiast cpu. That being s
by asdfasgasdgasdg 6y ago
I don't understand why the pricing of Intel's enthusiast CPUs should affect your buying decision if you're not in the market for an enthusiast cpu. That being said, if what you've got is working for you I certainly support the idea of sticking with it.
- ResidentSleeper 6y agoBeing in the market for an enthusiast CPU is predicated on being enthusiastic about CPUs in the first place, and that's become somewhat difficult in the last couple of years.
- Causality1 6y agoIndeed. My old self-imposed rule was that upgrading was a waste of money unless I could get at least twice the performance. Manufacturers have generated high benchmarks by throwing "moar cores" at it but even the best chips have barely a 40% single-thread increase over my seven year old Haswell build.
- leetcrew 6y agoare all your workloads single/lightly threaded? my 9700k compiles c++ two to three times faster than my old 4770k.
- deleted 6y ago[deleted]
- hddherman 6y ago40% single thread increase, but most likely 100+% increase in core count. CPU manufacturers did not slap more cores on a CPU to get high benchmark scores, it's just one of the few viable options for increasing CPU performance.
- londons_explore 6y agoCheck top/task manager from time to time. It's pretty rare any desktop applications use more than 2 or 3 cores to the max. That means those extra cores won't really help day to day performance.
- yread 6y agosingle desktop app probably doesn't but you don't run just a single one. Chrome, IDE, database server, db client, web server, VMs, slack/teams/gitter, email client. Try provisioning a VM with single core and running them all at once inside... EDIT: that said I wonder if you notice a difference between 4 and 8 cores in normal life
- billti 6y agoIf you’re a dev (as I’m sure many here are), many big builds will max all cores for extended times. I had to up the cooling in my machine as building Chromium would regularly peg all 8 core for hours, causing thermal throttling to kick in and lower clock speeds.
- rbanffy 6y agoSometimes I manage to extract a little more performance by shutting down virtual cores to get lower thermal stress and better cache hit ratios. It's a very YMMV thing that depends on pretty much everything from the CPU microarchitecture and built-in power management all the way to the size of the fan, whether you polished the heat spreader on the CPU to the programs you are running and what the data they are processing looks like.
- hddherman 6y agoMy workloads are more of an outlier when compared to the general PC user crowd, but I do keep an eye on my CPU usage and it is often between 25-100% CPU usage, depending on the situation. Workloads, where more cores really help out, are: * re-encoding video files to save disk space (it's amazing what speeds I can reach with my Ryzen 5 2600X here!) * IntelliJ (startup, indexing) * running tests (can be configured to be very parallel) * running JS heavy sites, like Jira (you would be surprised at how resource intensive websites can be nowadays) * running more than one Electron based app (Spotify, Slack are surprisingly CPU intensive, especially if you have poor/no GPU acceleration support)
- lagadu 6y agoHave you looked at what you wrote? 40% increase is MASSIVE. Not only that but multi threaded the increase is in the several hundred percent range.
- ac29 6y ago40% is pretty big, but over 7 years that's not much. It wasn't that long ago that 40% increases were happening every 2 or 3 years.
- rbanffy 6y agoGordon Moore would be very disappointed with 40% every 2-3 years. OTOH, he would probably like how GPUs are progressing. Even though I'd say benchmarking fp16 GFLOPS against fp64 ones is cheating.
- ac29 6y agoMoore's law I think is widely misunderstood as computer chips doubling in speed every two years (or something to that effect). In fact, what it says is that the number of transistors doubles every two years, which is still roughly true. In 2020, its hard to buy single-threaded CPU speed by just throwing more transistors on a chip, which is why most performance gains have been found in multithreaded workloads (because you can trivially get more CPU cores by putting more transistors on a chip).
- rbanffy 6y agoMaybe we should call these "Gaming CPUs", as it seems to be the most common usage they get, by far. As someone who's really enthusiastic about CPUs, but not at all about gaming (we have things called "workstation" and "playstation" for a reason) I'm really pending towards AMD in the x86 space, because they have some really interesting parts in their EPYC line (and some pretty amazing deals in their APUs). Having said that, if x86 compatibility is not my goal, POWER9 also looks pretty cool too, as do all the ARM-based server chips that popped up recently. I also find the LinuxONE Community Cloud machines to be very interesting (I just wish I could have a zSeries of my own in a 19" server tower chassis). It's really sad the desktop or deskside workstation market these days is mostly x86. It's boring.
- coreblocks 6y agoIf my workflow didn’t depend on proprietary tools from stubborn companies I would be looking to buy high end ARM like ampere for my workstation. But I’m stuck on x86 for now :/
- rbanffy 6y agoSame here. If I had a reason to justify it, I'd have gone with a POWER9 box from Raptor. Unfortunately for my home datacenter, everything my Xeon deskside, my i5 Mac and my i3 Dell can't do, I can easily enough spin up a cloud instance and do there. ¯\_(ツ)_/¯