News for hackers. Stuff that matters.
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by bluedino on Thursday October 17, 2019 @08:42AM (#21281399)
I wish core counts hadn't gone crazy. Our developers are using PHP, Python, and Visual Basic so none of it gets used.

A 6-core system is perfect. However, we end up buying 12, 14, 16 cores.

And to make it worse, we buy dual CPU's on the servers. The buyer has determined core count > *

Give me 8 cores and all the clockspeed I can get (for our workloads)

Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by driverdan on Thursday October 17, 2019 @09:42AM (#21281937)
> Our developers are using PHP, Python, and Visual Basic so none of it gets used.

Why aren't they being used? Even for single threaded languages you can spawn multiple processes.

Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by robto on Thursday October 17, 2019 @12:44PM (#21283844)
Making programs concurrent is hard, especially if you don't have good support from the language. I, too, would hesitate before attempting to make a highly concurrent application in PHP, Python, or Visual Basic. And even then you're looking at considerable investment rewriting stuff that already works.

Maybe it works out if the cost savings from being able to purchase fewer machines outweighs the rewrite and the risk of new concurrency bugs.

Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by p_l on Thursday October 17, 2019 @09:40PM (#21287932)
Still, even single threaded applications can be distributed across the cores by the simple fact that you can run many of them.

And web browsers eat a lot these days :-|

Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by ahbyb on Thursday October 17, 2019 @08:50AM (#21281463)
That's the trick: they can't make single cores faster so they just throw more cores at the problem and call it a day. Obviously that doesn't work but who cares? It looks good in benchmarks.
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by plopz on Thursday October 17, 2019 @09:09AM (#21281605)
Thats why they should sell cpus that sacrifice security for speed. I'll take a cpu thats vulnerable to spectre/meltdown if its 20% faster.
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by waste_monk on Thursday October 17, 2019 @09:49PM (#21287966)
At least on Linux it's pretty easy to disable the mitigations: https://linuxreviews.org/HOWTO_make_Linux_run_blazing_fast_(...

I'm not sure how easy it is to disable on Windows though.

Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by vbezhenar on Thursday October 17, 2019 @09:29AM (#21281799)
Are you sure that they sacrifice speed for security? It's not obvious to me. Hardware fixes are supposed to be fast. That 20% slowdown comes from software implementation (and you can actually disable it).
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by plopz on Thursday October 17, 2019 @09:36AM (#21281884)
I wasn't aware that the fixes for spectre and meltdown had no impact on performance.
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by paines on Thursday October 17, 2019 @09:14AM (#21281651)
You mean slower
Re:AMD Lists Threadripper 3000 CPU with 32 Cores, Possible N... by hgoel on Thursday October 17, 2019 @10:13AM (#21282246)
It isn't the hardware developers' job to make you design good infrastructure.