Earlier quoted context omitted.
Death of Itanium was that it was a) VLIW and b) Intel was too arrogant. So it went to the same destination as later Larrabee and ATI/AMD attempts at VLIW GPUs. That is, nowhere. Also you are wrong and anyone sizing up an arch to put their loads onto must first try that load on it and not rely on "bah, compilers compile on it".
Itanium only died because AMD exists, and due to various licensing reasons they were allowed to come up with AMD64.
Nvidia’s Vera Whitepaper Has a Thread Loose
21–30 of 48 posts
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#22I don’t think picking a handful of SPEC benchmarks that approximate today’s most common agentic workloads (compiling code, interpreting Python) and then calling them “agentic benchmarks” is misleading at all. That you need a whole lot of “ordinary” compute to benefit from the scaling properties of agents is the reason Nvidia is making this chip in the first place.
The four benchmarks selected are cppcheck, llvm, cpython, and gcc [1]. These are all essentially compiler benchmarks... and all of the compiler benchmarks in SPEC cpu2026! This makes the benchmark selection somewhat suspicious to me, since it's not particularly representative of a diverse set of workloads. I also don't buy that it's a particularly representative set of tasks you might do with agents. Also included in…
The former implies per core memory bandwidth is probably not great, meaning SQLite wont perform as well, the latter meaning FP workloads are better done on the GPU, so video encoding wont be a high point. The idea is to run branchy integer workloads that fit into RAM imo, which is what these benchmarks measure.
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#23AMDs marketing is just as sketchy. Their new Zen6 server page claims 3.3x performance per watt over vera on "agentic workloads" for a 100 kW rack. Maybe they are comparing a CPU heavy rack to an nvidia vera rack with 50 kW of GPUs sitting idle, who knows? https://www.amd.com/en/products/processors/server/epyc/9006-...
You could try reading the footnotes, which include a link to https://www.amd.com/content/dam/amd/en/documents/solutions/a...
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#24AMDs marketing is just as sketchy. Their new Zen6 server page claims 3.3x performance per watt over vera on "agentic workloads" for a 100 kW rack. Maybe they are comparing a CPU heavy rack to an nvidia vera rack with 50 kW of GPUs sitting idle, who knows? https://www.amd.com/en/products/processors/server/epyc/9006-...
> who knows? You could try reading the footnotes, which include a link to https://www.amd.com/content/dam/amd/en/documents/solutions/a...
It's marketing after all and nobody should make buying decisions based on that.
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#25Earlier quoted context omitted.
The four benchmarks selected are cppcheck, llvm, cpython, and gcc [1]. These are all essentially compiler benchmarks... and all of the compiler benchmarks in SPEC cpu2026! This makes the benchmark selection somewhat suspicious to me, since it's not particularly representative of a diverse set of workloads. I also don't buy that it's a particularly representative set of tasks you might do with agents. Also included in…
The code in compilers is the closest to your typical app you can get in a benchmark like SPEC, eveerything else is actually far more specialized. Compiler code is full of small basic blocks, lots of branches, indirect memory access; it's actually harder to get good performance for such code, both for CPUs and compilers (that was part of the death of Itanium too).
If you're solely interested in single-core performance, then I would agree that they are a good stress test, but I think for a processor that is being sold on it's parallelism, they are not a great benchmark.
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#26In today’s “agentic” world, everyone seems to have forgotten approximately everything we used to know about security. And this new CPU is going all in on value speculation. Delightful. Maybe if “cyber” models get good enough at exploiting speculation attacks, people will start demanding equipment that is less prone to these attacks.
Attacker: I can run any code on this machine? Time for speculation attacks! Attacker: Oh wait, I can run any code? I already own the machine...
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#27Earlier quoted context omitted.
The code in compilers is the closest to your typical app you can get in a benchmark like SPEC, eveerything else is actually far more specialized. Compiler code is full of small basic blocks, lots of branches, indirect memory access; it's actually harder to get good performance for such code, both for CPUs and compilers (that was part of the death of Itanium too).
That's true of most of the applications in SPECint (SPECfp is a different matter); there's nothing special about compilers there. Where compiler code is going to get really unusual, I suspect, is that compilers tend to be a little mono-focused on relatively few data structures. I know I was able to get measurable (single-digit percent!) performance differences in LLVM making very small tweaks to layout in llvm::Value…
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#28Earlier quoted context omitted.
Itanium only died because AMD exists, and due to various licensing reasons they were allowed to come up with AMD64.
In a hypothetical world where AMD wasn't allowed to do AMD64, and Intel stayed committed to Itanium: Itanium would still have sucked, and both PowerPC and SPARC would have out-sold Itanium by an even wider margin than they did in this reality. Itanium could only have succeeded if AMD64 wasn't possible and literally all of the competing 64-bit architectures were killed off by their owners so they could jump on the Ita…
Remember, the very first Windows XP 64 bit release was on Itanium.
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#29In today’s “agentic” world, everyone seems to have forgotten approximately everything we used to know about security. And this new CPU is going all in on value speculation. Delightful. Maybe if “cyber” models get good enough at exploiting speculation attacks, people will start demanding equipment that is less prone to these attacks.
(doesn't help when the attack target is general-purpose/user-controlled code leaking things, but if you're relying on a process not leaking memory plainly available to it without full careful control of what the process runs, you've already been fully-SOL on that for decades and nothing has nor will nor can change about that)
Re: Nvidia’s Vera Whitepaper Has a Thread Loose
#30Let’s not forget the fact that despite their new market cap and being the beneficiary of having a near monopoly on making incredibly complex pickaxes during a gold rush… Nvidia is still the company with a long and consistent history of misleading their customers via marketing. Their greatest hits include: - The digital equivalent of the VW emissions scandal where drivers detected when they were being benchmarked and…