formulav8
Diamond Member
- Sep 18, 2000
- 7,004
- 522
- 126
I still do not see the reason why AMD did not just use their own optimizing compiler
Probably because no one really uses it unlike Intel's.
I still do not see the reason why AMD did not just use their own optimizing compiler
Here's what you forget: AMD did optimized SPEC runs anyways, and they beat Intel with a solid margin anyways. Hell, they didn't even use their patched LLVM for it, they used their own compiler that only supported bulldozer for it. I am not kidding, look at it http://spec.org/cpu2006/results/res2017q2/cpu2006-20170529-47126.html .For the same reason that you or I did not bench these CPU's with our own optimizing compiler; we don't have the resources to compete with Intel. AMD is competing in the CPU market here and carefully allocating its limited engineering resources.
Much better argument, but nobody uses excel for performance testing of CPUs either, or does one?Probably because no one really uses it.
Quote where they said they are buying them please.
You still don't understand marketing speak.
Anyway, of course they may buy some Epyc Servers. The question is how many.
Do you think the major cloud providers will making a move away from Intel? In what timeframe?
Did you click Fots 99.9%?Uhm, since when is 2/3rds of the die are CCXs? Die size is ~195mm^2, 2 CCXs total 88mm^2. Unless i've been missing on something, 195*2/3=130, if anything 2/3rds of the die are L3+non-CCX parts. Similar with split.
Of course in the end it does not quite matter in this math because it is a difference of 4 dies, or about 1.3% if i assume that otherwise it was flawless and sure at such defect density 95-97% yield sounds reasonable. But difference between 97% and 99.9% yield is actually massive and i hope we all understand why.
P. S. where the hell did looncraz pull that defect density figure from?
Exactly! But this is ATCAO, so we will debate the unknowns for monthsNow there one other thing here. I am only guessing based on known facts, but the Ryzen/TR/EPYC systems seem to have a efficiency lead. and saving (just a random number to reference) $1000 a month in electricity on the box may also save $1000 on AC, and even if they are 10% slower than Intels similar CPU, between the product cost (most likely much lower) and the energy savings could also be a big factor.
Only time will tell (as stated above)
I don't really get it. It seems some people are really mad that AMD has produced a compelling product.
Imagine a Beowulf cluster of those!First motherboards being listed:
https://www.supermicro.nl/products/nfo/AMD_SP3.cfm?pg=MOBO
The flagship supports the following:
That's a lot of RAM...
- Supports up to 4TB Registered ECC DDR4 2666MHz SDRAM in 32 DIMMs
Oh, i have just noticed why exactly STH did not publish their review. Apparently in spite of launch it still goes through BIOS polishing. Uhm, AMD?
We will have more information on AMD EPYC as soon as we can release it
We will have more information on AMD EPYC including benchmarks once we are allowed to release the information.
this is the million dollar question - is this the same ol same ol with AMD becoming competitive - its not - a server vendor now has to ask - should i favor intel when i have AMD as a partner who can supply me a great server product and high end GPU tech - the ability to have a high end CPU and GPU can cause a much higher attach rate not only for Ryzen and vega in gaming rigs but also in the cloud with their new products to be announced on the GPU side next week. AMD has a pricing advantage on both ends a server with all AMD product will be half the price of an INTC?NVDA option. there is a pricing advantage here because Intel and nvidia really sell at a premium and at the other end of the spectrum AMD with infinity fabric leverage great yields and can sell them way cheaper with good margins.I don't think Dell's support of Ryzen and ThreadRipper is to force Intel into better pricing.
Much better argument, but nobody uses excel for performance testing of CPUs either, or does one?
When the enemy's CPU (for example) is comparatively bad, they are happy, content and don't feel the need to take up arms. However when it turns out better, suddenly they feel challenged or endangered and their activity shoots up.
And the only winners are us, the customers, including businesses.
My experience with icc and gcc suggests that I would use icc if compiling numerically heavy code to run on Intel hardware that I had to pay for.Throwaway account...
I'm a software engineer working on the code optimizer in one of the major C++ compilers out there and I think what AMD did with the results is justified. The Intel compiler is indeed "optimized for SPEC" - it employs optimizations that are either illegal in a language such as C++ or not applicable to pretty much any real program outside the SPEC benchmarks that is larger than a few hundred lines of code. You have to use a magical combination of flags to get anywhere close to the numbers they publish, and if you try that on other programs you either don't see any improvements or might introduce runtime bugs. GCC is overall the most suitable compiler for systems and server software right now.
Every compiler is in a way or another optimized for certain benchmarks because that's usually the code used to test how good the optimizations are, but Intel does seem to go a bit too many steps in this direction. In a way I can understand that they want to make their platform look better by any means...
Comparing hardware when the platform compiler is different (think Mac, Linux, Windows) is also an issue for other benchmarks, such as Geekbench - just from compiler optimizations you can get 10%-20% improvements on the same hardware in many of the sub-benchmarks.
If it was, it was not Intel's complaint/excuse.
I personally am still keen on opinion that Ryzen is a hypervisor CPU first and foremost.
EDIT: Oh, i missed it, but there were some binary benchmarks run as well. https://www.heise.de/newsticker/meldung/AMD-Epyc-legt-los-3748615.html
So, we can even compare to how it stacks up to Skylake-SP now.
EDIT: Fun stuff, it manages to lose a couple of 24 core Skylakes in cinebench.
There's a member here who even started a Ryzen thread last year based on SR numbers of a very early eng sample that didn't look very good bench wise.
It was updated with Dec results only afterwards but he wouldn't update the thread anymore after it was found out Ryzen wasn't bad after all. Even when persons asked him to update he wouldn't. So someone else ended up starting another thread for SR.
But the whole time and even still, he's very active with his nearly year and a half long Intel threads. Its really weird.