This is one of those Shut up and Take my Money Product announcement.
~20% Increase in IPC, ~10% Increase in Boost Clock Speed. It doesn't matter how Intel spin it, single thread performance will no longer be an Intel only selling point. 32MB L3 Cache is going to be very useful for certain types of Application.
Some of these were rumoured for quite some time. But having it confirmed is a completely different matter. And the pricing is still very good compared to what we used to get from Intel.
My only concern is stock availability. And not just at launch but over its life time. AMD has been very conservative with their production estimate. ( Again It is not TSMC's fault ) It wasn't long ago they were on the verge of bankruptcy, so it is understandable but at the same time I wish they took a little more risk.
It is also interesting there is no mention of EPYC 3. I am quite concern about their lack of progress in the Enterprise / Server segment.
Isn't this how it's always been? New tech shows up in enthusiast/consumer segment first, bugs are ironed out, manufacturing ramps up & yields go up, then new server parts are announced?
Besides, isn't EPYC2 the best server CPU already? There's no time pressure on AMD, they're comfortably in the lead.
Regular EPYC CPUs have too high a TDP for smaller server installations, such as so-called edge servers. EPYC Embedded is still stuck on Zen 1. Intel hasn't upgraded their comparable line of mid-range server CPUs (e.g. Xeon D line), either, but AMD won't win on performance alone. Intel has a huge SKU lineup, muchmore volume, and a muchricher vendor and platform ecosystem. If the vendor demand isn't there to push AMD on EPYC Embedded, Ryzen Emedded, and other market segments, AMD should build demand, otherwise they'll just recapitulate their rise & fall during the 2000s.
It's not a given at all, even if that's common. As a fresh counter-example, Nvidia released Ampere on TSMC 7nm for the enterprise many months before they released chips of the same architecture for consumer devices on Samsung's cheaper and significantly less dense 8nm node.
I just upgraded an Athlon64 x2 to a Phenom II x4 because I could get the chip for $20 and a cooler for $30. Heck of a speed boost on that box, which was looking a little long in the tooth otherwise.
It's now beefy enough to run a modern OS and GUI and even do some light gaming on, but the mobo has serial and parallel and PATA and floppy ports so it serves as my media archiving mule too.
I ran a Phenom II x4 DDR2 until this summer when I bought a Ryzen 3700X. It could not play Battlefield, Rainbow Six Siege, Squad, Far Cry, Pubg ( could almost play, loading stream time was the killer), Mordhau and the likes, but it could play a lot of games, so many that I didn't need to upgrade, it was the computer as a whole that was giving up.
I could play Wargame Red Dragon, Dark Souls 3, Dota2, Dishonored 2, Remnant from the ashes, Warhammer 1 total war, Disco Elysium, Dragon Age Inquisition, Fallout 3 New Vegas.
I'm still running an Ath 64 x2 6000+ for a web server, I think it's from about 2006. That with an old hard drive are running 120W, which would be nice to hack down.
I don't remember if I jumped straight to this from my Pentium Pro 200, but the role of this box started with that one.
Yeah I had one of those. It was great but so noisy.
Then Core2, then i5. I built my son a computer last year on Ryzen and it's great, but I don't see myself upgrading my i5 for a couple of years. My money will go on GPU upgrades (currently a 1070) instead I think.
My Athlon is in a case next to my left knee. I was almost scared off by the Intel hyper but not too sure of AMD spin. We're all casualties of marketing departments. In the end I bought AMD because it was cheaper than Intel.
> 32MB L3 Cache is going to be very useful for certain types of Application.
"Going to be"? The Ryzen 3600 ($199) and above already have 32MB L3 cache, the 3900X ($499) and above already have 64MB. The big L3 cache is already a big selling point of Zen 2.
The difference they talked about is it is now uniform latency instead of split into two blocks of 16MB accessible at different latencies depending on which group of four cores you are on.
General rule of thumb is that bigger caches are slower to access.
If AMD have traded a bit of access latency for their larger cache, then theoretically there will be a memory heavy application with a working set that fits in 16MB that will see a preformance hit.
Though, we don't know Zen 2 was running into area based speed limitations for it's L3 cache. It's entirely possible Zen 3's cache runs at the same speed.
Having more cache can potentially lower the speed of the cache, as the access time is limited by the time the longest path takes, the propagation delay.
So there's a tradeoff between cache size and cache speed, which is why there are separate L1, L2, and L3 caches of various sizes. So potentially the L3 cache in this architecture could be slower than the L3 cache in the 3000 series. It could also be the same speed if the size was limited for other reasons, such as yield.
No? Other than the next best use of that silicon/heat budget, to whatever degree the latter is relevant for cache. But not afaik from an architectural point of view.
Not as such, but larger caches are slower (due to the speed of light) which can reduce performance. A few apps have seen performance regressions on Tiger Lake.
The performance is in the same ballpark for cost-performance as Intel 10th gen, and the 10th gen Intel platform will be compatible with Intel's 2021 chips, whereas if you get an AMD board now, this will be the last processor which it supports. The AMD boards are more expensive for comparable features. Intel 10th gen also has better all-core boosting, which might be important for upcoming games with better multicore support.
5960X would be a Threadripper part (at least based on the releases of the 3000-series Ryzen desktop processors). Threadripper has typically lagged the Ryzen announcement. I think we can expect some insane TR parts soon.
The fact that they made of point of supporting threadripper in their announcement gives me a certain level of confidence there will be Zen 3 thread rippers. I mainly say this because people were curious if the 3950X would mean the end of the threadripper line, which was of course later proven wrong when the 24, 32, and 64 core TR parts came out.
> 20 % IPC increase, 20 % higher perf/W on the same process, effectively double the cache size, and reduced memory latency. Absolute insanity from AMD.
An increase like this wasn't something unexpected from a generational update back in nineties.
But this is an architectural tweak on the same node. Zen2 was 7nm TSMC, while Zen3 is 7+nm TSMC.
TSMC must have optimized the heck out of their transistors to deliver such a large benefit. Or the AMD Zen 3 architecture really found some low-hanging fruit or something to grossly improve performance.
Plus 15% IPC and 10% more max boost, this checks out. I'd expect the 8-core part to have a higher multi-threading performance increase than the 12-core part, because it has just one CCX.
I think it's been neat from an architecture perspective for AMD. TSMC (and AMD) has had trouble matching the frequencies that Intel has been attaining on their 14 nm node, so the only way they were going to beat Intel's single threaded performance was to increase IPC enough over Intel that the frequency gap didn't matter. Seems like they finally got there (the point where their IPC is high enough that a 4 point something GHz Zen part can exceed the single threaded performance of a 5 point something GHz Intel part).
It seems to me that the current Ryzen 9 3900X has an insane value compared to the new generation. Sure, it's single core performance is lower by a meaningful amount. But I'd assume that the multi core performance is WAY better with its 12 cores compared to the 6/8 cores of the 5600X/5800X.
If you compare MSRP at launch to retail a year later, you're going to notice a big difference.
In the US, the Ryzen 9 3900X MSRP was $499 but is $70 less now. (Initially, supply was low, and it was selling over MSRP as high as ~$570.)
But they came with coolers... I have a Ryzen 2700X that I got for $230, and I still use the stock cooler. To jump to a Ryzen 5800X plus a cooler would be a huge expense. I will definitely be on the sidelines for the next six months, but then I'll revisit the pricing situation (once motherboard manufacturers release updated 400-series firmware.)
What would be the 2 good die release? They've already announced the line-topping AM4 part that uses all the cores from the two dies. Isn't the next step up a four die part in a Threadripper packaging on a different socket with some cores disabled?
That 5950X (and its predecessor) seem like voodoo with the core count, clock frequency, and TDP (yes, I know TDP is a flawed, flawed number - it's still impressive).
TDP is about as meaningful on CPUs now as nm is in fab tech.
In practice the 3950x pulled up to ~225w running maxxed out avx2 workloads, ~300w if you overclocked it. The 3900x pulls up to ~190 watts at stock boosts. Both are called "105w TDP" parts.
I second this reaction. Historically, clock speeds scaled inversely with the # of cores. Seems like the efficiency is overtaking other constraints at this point.
Maybe not the voodoo you are thinking about but on the GPU side, the 3Dfx Voodoo was indeed a groundbreaking 3D accelerator card.
At the time, 3Dfx main competitors were Nvidia and ATI, Nvidia finally bought 3Dfx and AMD bought ATI. So technically, voodoo is on the side of AMD's competition.
This actually pave way for 32 Core Threadripper that could simply be double 5950X with 4.9Ghz all within 280W TDP.
For me having 32 Core and high Clock speed is the sweet spot for Workstation type workload. Leaving the 64 Core with lower boost due to TDP limitation are better for Server.
That cinebench score is about 6% higher than the highest score on Anandtech, which is an Intel laptop part. Not sure which I will consider more vaporware.
I've just upgraded my Notebook to an HP EliteBook 835 G7, which is a 13" Notebook with a Ryzen 7 4750U. I've decked it out with 64GB Ram and a 2TB SSD. 8 Cores, 16 threads, boosting to 4,1ghz, 3 outputs capable of 4k 60hz, (2* dp over usb-c, 1 hdmi 2.0), 2 full size USB A Ports... and a lot more goodies all packed in a very supremely built chassis.
I couldn't want for more, (ok Thunderbolt, but that's not as valuable as everything else).
I'm VERY happy with it's performance and couldn't be more grateful that AMD is providing much needed competition in the CPU market, I wouldn't have gotten a machine this powerful at this size otherwise.
So yeah, i'll upgrade my Desktop to Ryzen 5950 once I get the opportunity, even if it's just to hold more fire below Intel's feet.
Where did you buy it from? I'm in the market for a 13" laptop with 32GB of ram and a ryzen CPU, with no hardware that's not Linux-friendly. So this sounds like a close fit.
But I can't even find the Elitebook 835 on HP's website, or on Amazon.
I ordered from a small notebook dealer in my area (notebook.de) that offer to upgrade the devices if you ask for it. I was looking for weeks for this special model as it was the first 13" model with the right ports that offered 2 so-dimm slots, so I emailed them about it before it was listed to be among the first to receive it.
Funnily enough HP in their own specsheet made the mistake of declaring it as only supporting 32GB which then lead to me having to very forcefully demand them to just order the memory at my risk and install it anyway.
Of course it works beautifully.
What I've yet to find is anything similar that also has a more than a 1080p screen. Frustratingly the Lenovo T14/T14s in Intel spec does have a 4K screen.
I got this 4750U in the T14. The CPU performance is great, but the iGPU is terrible when connected to an external 2160p60 screen. Animations for stuff like maximizing window have 2-3fps tops. iGPU from intel in 10510U manages 10+ fps. (5.8 kernel, Gnome 3.36).
This must be a software issue in Linux, I don't have anything close to these problems in Windows. Perfectly fluid with 2 external 2160p60 screens connected.
In 2017 I decided to build a gaming PC. I had been out of the PC Gaming world for a while, so I watched some youtubers to see what I should buy. Ryzen first gen had just come out, and Linus Tech Tips was pretty pro AMD. Seemed pretty optimistic.
I bought a Ryzen 1700, and checked the AMD stock price. It was ~$10.
I told all my friends to buy AMD stock.
I had never purchased stocks before, but I was pretty sure that AMD was going to go up. I bought $500 worth of AMD stock at $12. (it took a few months for me to get around to buying it)
As 2018 went on, financial market started to pay attention to AMD. People were calling it a buy at ~30$.
I was pretty sure that everyone else had missed the boat and that I was in the money solely because of Linus Tech Tips.
I bought 3dfx stock in the late nineties for a similar reason. It went to zero. My recommendation would be to sell some of your stock to lock in a little bit of profit and then you can let the rest ride and it'll affect you less emotionally.
Had the same exact thought and problem. Only that I bought AMD "fake" demo stock in my bank account on that same day just for fun. So know I can see exactly how much I could have made if I only would have bothered to get my real account to work that day..
If such a big company is priced so low it may signal an opportunity. It is similar with GE now. But there is always the risk of its price continuing down. AMD could have failed to deliver better products and continued to struggle. You won the bet, congrats, but don't think you will be so lucky with other stocks. And don't forget to actually sell the AMD to realize profits at some point. Unrealized profit is, well, unrealized.
I never recommend friends and family to buy a specific stock.
This is a good way to loose friends. I am happy to share with them what I am buying though, if they ask
You got lucky and this would have been ill advised.
Congratulations on your bet though!
You should always look at how much something impacts revenues. For example, a 5-minute look at GoPro's financials would show that the company's stock price would likely fall even if all police departments in the entire world had contracts for body cameras. So just because you like a product and can imagine that others will like a product doesn't mean it is translatable to the company's finances or common stock investors.
No. Putting $500 for stocks of a company that you believe in and have a good product is absolutely not called getting lucky. Putting that $500 into penny stocks is.
ECC support in AMD systems is strange. It's supported theoretically, but practically there are issues, one have to carefully pick motherboard and even then it's some kind of unsupported configuration. Intel sells cheap and fast Xeons with proper ECC support. I'm very interested in AMD CPUs and I hope that ECC story will improve, so I can buy some kind of workstation-branded motherboard and use fully supported ECC configuration.
The difference is that AMD doesn't disable ECC support in any model line, while Intel disables it, sometimes without rhyme.
Extra funny when you notice that certain Xeon lines are actually i7 with different branding and ECC left enabled.
The problems with ECC on AMD comes from consumer vendors not putting the time into testing, and possibly not even connecting the ECC lines (remember, ECC requires putting additional traces between memory controller and memory slots). Then you have to deal with whatever customisation the vendor of the motherboard did to firmware - their changes might have resulted in effective disabling of ECC.
With Intel, you either have the same game as above (with the non-Xeon ECC-capable parts), or pay through the nose for comparable performance "workstation/enterprise" gear, as ECC support being used for market segmentation by intel is pretty much an open secret.
What Xeon and Xeon motherboard with ECC support are "cheap?"
In that price range, AMD markets Threadripper and Epyc, both with proper ECC support.
ECC support in Ryzen systems is up to the motherboard manufacturer, and some manufacturers advertise support very clearly. E.g., at least a couple years ago, ASRock explicitly supported ECC in all their Ryzen motherboards.
Dumb question. Why would one want ECC in something that isn't a server? How often do bits in memory actually flip by themselves for it to be warranted?
You do have to pick a motherboard that supports it, but when you do, it should work without issues as long as your CPU supports it. Not all ryzen CPUs support ECC.
I'm searching now but does AMD have an alternative/answer for Intel's QuickSync? Turning on HW acceleration on my Plex server (so that it uses QuickSync) is a game changer. From struggling to handle 3+ 1080p streams and pegging all the cores to being able to do 6+ without going over a load average of 1.
Video encoders/decoders are parts of GPUs, not CPUs. Only CPUs with integrated GPU have these pieces of hardware.
AMD is pretty comparable in that regard: https://en.wikipedia.org/wiki/Video_Core_Next but I don’t have computers with AMD APUs or GPUs, and don’t have a hands-on experience with these features.
QuickSync is GPU accelerated encode/decode right? This processor announcement is for their CPUs without GPUs, so you'd need a GPU add on board, and both AMD and NVidia support that. AMDs processors with GPUs (they call them APUs) support that too. AMD tends to release desktop CPU, then high end desktop/server, then laptop APU and finally desktop APU. They only released Zen2 desktop APUs a couple months ago, and they're currently OEM only and very hard to find in the US (grey market imports only, AFAIK, but send me an email if I'm wrong, address in profile)
For a normal machine that does look to be the case but I've always found AMDs manuals and software quite lacking so it may be worth going with intel just for the tooling (i.e. performance counters seem to be much better documented on intel)
> is still preferred because of better AVX support
AVX1 and AVX2 performance is on par.
For instance, vmulpd AVX1 instruction is faster on AMD, 3 versus 4 cycles. vpaddd AVX2 instruction is same at 1 cycle latency. vfmadd132pd FMA instruction is slightly faster on Intel, 4 versus 5 cycles. Throughput is the same across these two. I was looking at AMD Zen2 versus Intel Ice Lake.
Some Intel chips have AVX512. Still, many practical applications don’t need that amount of SIMD wideness, and these who do are often a good fit for GPGPUs.
The new Zen 3 cores are expected to have a higher AVX throughput per cycle than all Intel CPUs, except the most expensive models of Xeon Gold, Platinum or W and the HEDT i9 models that have dual AVX-512 FMA units.
The cheaper models with only one AVX-512 FMA unit have a lower throughput, which will be exceeded by Zen 3, even at the same clock frequency.
For multi-threaded tasks, Zen 3 CPUs will have a higher clock-frequency than any Intel CPU, so it is expected that any older Intel CPU will be beaten easily.
It remains to be seen which will be the performances of the Ice Lake Server CPUs, to be launched before the end of the year. However, miracles are not expected, because these are using the older Intel 10 nm technology, not the improved one used by Tiger Lake.
This looks very promising, with 19% IPC increase and keeping the power envelope. They're calling it "the fastest core on the market". And that's at $549 for 12 cores, $449 for 8 cores, and $299 for 6 cores.
Off topic, it's incredible what a flat tone Mark Papermaster managed to use when saying "I couldn't be more excited to present...".
Something about the sound quality in this video makes him sound exactly like a text-to-speech system. It's uncanny.
Single thread performance was the only caveat I cared about vs. Intel. Really tempted to build a new PC now with Zen 3 and Nvidia 3080. If they are actually in stock anywhere.
I don't understand how Intel's stock price has held up in the face of their clear loss of their longstanding most important asset, the lead in single thread performance. I expect Apple to beat them soon as well, putting them in 3rd place.
Stock market does not always follow marketing narratives. Single thread speed is important for gamers and high end desktop. Intel doesn't care that much about those segments, it is a small part of their business. Their money is in server CPUs and laptops, where they have and will maintain majority of the market.
(via https://news.ycombinator.com/item?id=24720711, which we've merged hither)
~20% Increase in IPC, ~10% Increase in Boost Clock Speed. It doesn't matter how Intel spin it, single thread performance will no longer be an Intel only selling point. 32MB L3 Cache is going to be very useful for certain types of Application.
Some of these were rumoured for quite some time. But having it confirmed is a completely different matter. And the pricing is still very good compared to what we used to get from Intel.
My only concern is stock availability. And not just at launch but over its life time. AMD has been very conservative with their production estimate. ( Again It is not TSMC's fault ) It wasn't long ago they were on the verge of bankruptcy, so it is understandable but at the same time I wish they took a little more risk.
It is also interesting there is no mention of EPYC 3. I am quite concern about their lack of progress in the Enterprise / Server segment.
Besides, isn't EPYC2 the best server CPU already? There's no time pressure on AMD, they're comfortably in the lead.
Intel thought this way, and that's why AMD are where they are now.
And Microsoft to a lesser extent.
Sitting on huge piles of cash helps though.
Deleted Comment
It's now beefy enough to run a modern OS and GUI and even do some light gaming on, but the mobo has serial and parallel and PATA and floppy ports so it serves as my media archiving mule too.
I could play Wargame Red Dragon, Dark Souls 3, Dota2, Dishonored 2, Remnant from the ashes, Warhammer 1 total war, Disco Elysium, Dragon Age Inquisition, Fallout 3 New Vegas.
I don't remember if I jumped straight to this from my Pentium Pro 200, but the role of this box started with that one.
Then Core2, then i5. I built my son a computer last year on Ryzen and it's great, but I don't see myself upgrading my i5 for a couple of years. My money will go on GPU upgrades (currently a 1070) instead I think.
"Going to be"? The Ryzen 3600 ($199) and above already have 32MB L3 cache, the 3900X ($499) and above already have 64MB. The big L3 cache is already a big selling point of Zen 2.
Are there applications where more cache is actively detrimental?
If AMD have traded a bit of access latency for their larger cache, then theoretically there will be a memory heavy application with a working set that fits in 16MB that will see a preformance hit.
Though, we don't know Zen 2 was running into area based speed limitations for it's L3 cache. It's entirely possible Zen 3's cache runs at the same speed.
So there's a tradeoff between cache size and cache speed, which is why there are separate L1, L2, and L3 caches of various sizes. So potentially the L3 cache in this architecture could be slower than the L3 cache in the 3000 series. It could also be the same speed if the size was limited for other reasons, such as yield.
Also I don't think many people are going to upgrade from intel 10th gen to intel 11th gen, assuming gen 12 will have DDR5 (worth skipping a gen)
20 % IPC increase, 20 % higher perf/W on the same process, effectively double the cache size, and reduced memory latency. Absolute insanity from AMD.
I'm almost a little disappointed they didn't introduce a 5960X -- they could probably claim 2x-3x performance over the Intel part.
That means that AMD will enjoy a better IPC than anything Intel for at least 1 year, until the end of 2021, when Intel will launch Alder Lake.
Intel Rocket Lake, expected in March 2021, cannot have an IPC better than Tiger Lake, so it will also have an IPC slower by at least 6% than Zen 3.
Because Zen 3 tops at 4.9 GHz, Rocket Lake will have to reach at least 5.3 ... 5.4 GHz to match or maybe exceed Zen 3.
With CES 2021 cancelled/postponed for Jack knows how long, "soon" might mean Q2 2021.
An increase like this wasn't something unexpected from a generational update back in nineties.
TSMC must have optimized the heck out of their transistors to deliver such a large benefit. Or the AMD Zen 3 architecture really found some low-hanging fruit or something to grossly improve performance.
ZEN3:
- 19% IPC improvement
- 8 Core CCX complex with unified L3 Cache (before 4 cores shared half the L3 Cache)
- Still 7nm process
Ryzen:
- 631 points in single core cinebench for 5900X - 640 points in single core cinebench for 5950X
- 26% performance increase in 1080p gaming compared to Ryzen 3000
- Models (Available November 5th):
Radeon:6000 Series launch on October 28th
Right now I can buy:
It seems to me that the current Ryzen 9 3900X has an insane value compared to the new generation. Sure, it's single core performance is lower by a meaningful amount. But I'd assume that the multi core performance is WAY better with its 12 cores compared to the 6/8 cores of the 5600X/5800X.In the US, the Ryzen 9 3900X MSRP was $499 but is $70 less now. (Initially, supply was low, and it was selling over MSRP as high as ~$570.)
But they came with coolers... I have a Ryzen 2700X that I got for $230, and I still use the stock cooler. To jump to a Ryzen 5800X plus a cooler would be a huge expense. I will definitely be on the sidelines for the next six months, but then I'll revisit the pricing situation (once motherboard manufacturers release updated 400-series firmware.)
They sell 2 low bin dies on a single package as a superior product to a 1 die good bin, and delay a 2 good die release:
$ per core:
16C $50
12C $45
8C $56
6C $50
$ per die:
16C $400
12C $275
8C $450
6C $300
This time though, they decided to linearise boost clocks against the place in the lineup: i.e. 8C now has boost below 12C, and 16C.
In practice the 3950x pulled up to ~225w running maxxed out avx2 workloads, ~300w if you overclocked it. The 3900x pulls up to ~190 watts at stock boosts. Both are called "105w TDP" parts.
At the time, 3Dfx main competitors were Nvidia and ATI, Nvidia finally bought 3Dfx and AMD bought ATI. So technically, voodoo is on the side of AMD's competition.
For me having 32 Core and high Clock speed is the sweet spot for Workstation type workload. Leaving the 64 Core with lower boost due to TDP limitation are better for Server.
https://www.anandtech.com/bench/CPU-2020/2758
Deleted Comment
I couldn't want for more, (ok Thunderbolt, but that's not as valuable as everything else).
I'm VERY happy with it's performance and couldn't be more grateful that AMD is providing much needed competition in the CPU market, I wouldn't have gotten a machine this powerful at this size otherwise.
So yeah, i'll upgrade my Desktop to Ryzen 5950 once I get the opportunity, even if it's just to hold more fire below Intel's feet.
But I can't even find the Elitebook 835 on HP's website, or on Amazon.
Funnily enough HP in their own specsheet made the mistake of declaring it as only supporting 32GB which then lead to me having to very forcefully demand them to just order the memory at my risk and install it anyway. Of course it works beautifully.
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_X...
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_T...
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_T...
What I've yet to find is anything similar that also has a more than a 1080p screen. Frustratingly the Lenovo T14/T14s in Intel spec does have a 4K screen.
WSL2 is amazing btw.
I bought a Ryzen 1700, and checked the AMD stock price. It was ~$10.
I told all my friends to buy AMD stock.
I had never purchased stocks before, but I was pretty sure that AMD was going to go up. I bought $500 worth of AMD stock at $12. (it took a few months for me to get around to buying it)
As 2018 went on, financial market started to pay attention to AMD. People were calling it a buy at ~30$.
I was pretty sure that everyone else had missed the boat and that I was in the money solely because of Linus Tech Tips.
Now here we are, AMD at $85. Thanks Linus.
I thought I should buy AMD when the Intel security bugs appeared. Then with the success of AMD's new line of procs, I thought even more so.
I didn't do it because I got lazy to study how one buys stock.
Now when I look at the stock I want to headbutt a brick wall.
Congratulations on your bet though!
You should always look at how much something impacts revenues. For example, a 5-minute look at GoPro's financials would show that the company's stock price would likely fall even if all police departments in the entire world had contracts for body cameras. So just because you like a product and can imagine that others will like a product doesn't mean it is translatable to the company's finances or common stock investors.
You may choose to put more in, of course.
Extra funny when you notice that certain Xeon lines are actually i7 with different branding and ECC left enabled.
The problems with ECC on AMD comes from consumer vendors not putting the time into testing, and possibly not even connecting the ECC lines (remember, ECC requires putting additional traces between memory controller and memory slots). Then you have to deal with whatever customisation the vendor of the motherboard did to firmware - their changes might have resulted in effective disabling of ECC.
With Intel, you either have the same game as above (with the non-Xeon ECC-capable parts), or pay through the nose for comparable performance "workstation/enterprise" gear, as ECC support being used for market segmentation by intel is pretty much an open secret.
If you want verified ECC support, you need to buy the workstation chips and motherboards: Threadripper Pro or EPYCs.
In that price range, AMD markets Threadripper and Epyc, both with proper ECC support.
ECC support in Ryzen systems is up to the motherboard manufacturer, and some manufacturers advertise support very clearly. E.g., at least a couple years ago, ASRock explicitly supported ECC in all their Ryzen motherboards.
For example I am using an ASUS Pro WS X570-ACE, which is a reasonably priced workstation board ($300) with a Ryzen 7 3700X and ECC memory.
ECC worked OK, without any problems. I have also used a couple of ASRock MB's and ECC also worked OK on them.
I would much prefer more guarantees from AMD, but rather than buying a slow Intel CPU I prefer a little risk with AMD.
It's a shame they made the TR platform much more expensive in the last generation.
Here is an example: ASUS Pro WS X570-ACE
AMD is pretty comparable in that regard: https://en.wikipedia.org/wiki/Video_Core_Next but I don’t have computers with AMD APUs or GPUs, and don’t have a hands-on experience with these features.
There are also things like Intel MKL. A lot of software can use it when compiled on a user machine.
AVX1 and AVX2 performance is on par.
For instance, vmulpd AVX1 instruction is faster on AMD, 3 versus 4 cycles. vpaddd AVX2 instruction is same at 1 cycle latency. vfmadd132pd FMA instruction is slightly faster on Intel, 4 versus 5 cycles. Throughput is the same across these two. I was looking at AMD Zen2 versus Intel Ice Lake.
Some Intel chips have AVX512. Still, many practical applications don’t need that amount of SIMD wideness, and these who do are often a good fit for GPGPUs.
> There are also things like Intel MKL
There’re vendor-agnostic equivalents like Eigen.
The cheaper models with only one AVX-512 FMA unit have a lower throughput, which will be exceeded by Zen 3, even at the same clock frequency.
For multi-threaded tasks, Zen 3 CPUs will have a higher clock-frequency than any Intel CPU, so it is expected that any older Intel CPU will be beaten easily.
It remains to be seen which will be the performances of the Ice Lake Server CPUs, to be launched before the end of the year. However, miracles are not expected, because these are using the older Intel 10 nm technology, not the improved one used by Tiger Lake.
There are also things like OpenBLAS, and BLIS (which AMD support).
Off topic, it's incredible what a flat tone Mark Papermaster managed to use when saying "I couldn't be more excited to present...".
Single thread performance was the only caveat I cared about vs. Intel. Really tempted to build a new PC now with Zen 3 and Nvidia 3080. If they are actually in stock anywhere.
I don't understand how Intel's stock price has held up in the face of their clear loss of their longstanding most important asset, the lead in single thread performance. I expect Apple to beat them soon as well, putting them in 3rd place.
That's an awesome last name though!