News for hackers. Stuff that matters.
Re:AWS Graviton2 by m0zg on Saturday January 25, 2020 @02:32PM (#22148127)
I feel like this is where hyperthreading is finally starting to bite Intel in the rear. Cloud providers have been selling "VCPUs" that aren't actual cores. I best most customers don't even know what they're buying. Even if ARM cores are slower (and they don't really have to be), they're still going to be faster than hyperthreads.
Re:AWS Graviton2 by lallysingh on Saturday January 25, 2020 @03:36PM (#22148481)
I don't think so. Most apps get 0.5-0.6 instructions completed per clock cycle, and Intel cores can put out multiple instructions per cycle.

Most customers don't measure, and don't optimize cache usage for the actual tradeoffs (cache, tlbs) to matter.

Re:AWS Graviton2 by m0zg on Saturday January 25, 2020 @03:52PM (#22148549)
Most, yes. But things like databases, video/data compression, compute / deep learning workloads, etc, _are_ negatively affected by the fact that cores aren't really cores. Basically anything that's actually using the CPU to an appreciable extent will be affected by that. Add to that the hyperthreading-specific CVEs as well.
Re:AWS Graviton2 by rumanator on Sunday January 26, 2020 @04:46AM (#22151292)
I'm confident that those working on applications where CPU performance is an important issue, as well as reliability of said performance, are actually not running their critical applications on virtualized infrastructure. The cloud is good for "good enough" solutions where architectural design leveraging horizontal scaling does the job well. In those applications, how a CPU is used or what their performance is is something that falls in the wrong side of the domain of microoptimization. In the Cloud world, the only thing that's relevant is if an application infrastructure needs to scale, and what's the financial impact of that in the operational cost.
Re:AWS Graviton2 by m0zg on Sunday January 26, 2020 @06:20AM (#22151568)
Your confidence is misplaced. Netflix is a well known user of cloud services for encoding, and just about everyone runs at least part of their deep learning workloads on AWS or Google Cloud. Not to mention databases.
Re:AWS Graviton2 by rumanator on Sunday January 26, 2020 @06:24AM (#22151578)
Encoding is an embarrassingly parallel problem which is trivially scalable by launching new instances. That usecase fits precisely the scenario where CPU raw performance is not an important issue, and the cloud is already good enough.
Re:AWS Graviton2 by lallysingh on Sunday January 26, 2020 @10:34AM (#22152513)
That's fine for small counts. When you're taking a 20-50% efficiency hit for this, that's a good sized bill difference.
Re:AWS Graviton2 by rumanator on Sunday January 26, 2020 @01:45PM (#22153814)
Performance is not tied with price, only with instance count and the amount of computational resources assigned to each virtual instance.