If I'm not mistaken those are just gameplay streams, nothing to do with new hardware etcIDk if there will be something interesting but here is AMD schedule streaming for the week: link
Intel did similar bad decisions: Pentium 4 and Itanium. Both companies noticed that scaling up the clock rate of their single core designs were doomed, and tried to make bold moves and failed. Unfortunately AMD had less resources, so it took them longer time to get back to business. It's not easy to make right decisions when the projections said 30+ GHz in 2010 . Of course you could argue that Core 2 success should have pointed AMD to the right direction years earlier than Bulldozer shipped.The problem of AMD was that the FX series was a monumentally wrong decision and Ryzen brings them back to where they should be.
Intel did similar bad decisions: Pentium 4 and Itanium. Both companies noticed that scaling up the clock rate of their single core designs were doomed, and tried to make bold moves and failed. Unfortunately AMD had less resources, so it took them longer time to get back to business. It's not easy to make right decisions when the projections said 30+ GHz in 2010 . Of course you could argue that Core 2 success should have pointed AMD to the right direction years earlier than Bulldozer shipped.
Sure nobody is free of mistakes. It seems like the old Pentium ideas and the hope of a quick breakthrough of multicore soft ware pointed AMD in the FX direction. Do not get me wrong, I am happy when Ryzen turns out great, but bettering the FX line was a very easy target, when you had full knowledge of Intel´s Sandy Bridge and follow-up CPUs during your development. If Ryzen ends up on the Broadwell level, it would deliver what can be expected and it would nearly be back to the very early days, with AMD being a few percent behind Intel but still competitive. This might sound strange but in the last 16 years we never were at this point.
Yes AMD made 2 mistakes the K9? and BZ but at least with BZ the concept itself wasn't the fail but the lack or resources put into it. BZ was a big bet and so is Ryzen, the difference in both are 2 things: Jim Keller and hundreds of millions of dollars. If BZ had then the story could have ended different, PD vs Nahalen wasn't that bad it was actually competitive but they never met in the field. PD was what BZ should have been but it came too late.
And even worse AMD did not talk to MS to support their new CPUs on windows making then consume a lot more and have worse performance.(it was a case when everything went wrong to AMD) and I dont judge them to not wanted to keep burning resources into a fail product without future.
[offtopic]
No, Bulldozer concept was bad. The idea of sacrificing ANY single-thread performance for multi-threaded performance for CPU is stupid when there is enough die area available to put multiple cores onto the die anyway.
The 2 high level design "directions" were that
1) They can trade a little single-thread performance for more multi-threaded performance
2) They can trade some IPC for clock rate if the increase in the clock rate is higher than the decrease in IPC.
1 was simply wrong decision. Single-thread performance is the most important thing for a CPU.
2 is a thing were they failed on implementation;
2A) Even though they designed the long pipeline and suffered the IPC decrease , they still could not reach very high clock speeds, and had to use very high voltages(increasing power consumption) to achieve the frequencies they achieved. The reason was mostly some bad critical paths on their L2 caches.
2B) The ILP suffered more than what was originally planned; Their cache prefetchers did not work so well as they were supposed to work, they had aliasing problems on L1I cache etc. They had put in an unbalanced cache structure(small WT L1D, big slow L2) hoping their prefetchers will make the cache structure work, but it did not.
And what I meant to that is not that BZ was the right decision, is that what cause it to be so bad was a combination of things.
any basis for these claims?
[/offtopic]
You should had read my whole comment
That after someone found that the OS was threading AMDs core SMT and using one ALU of each module and jumping to the next making the modules consume like twice as much power that AMD said they were in talk to MS to fix the issue.
What I said was not that BZ was the correct decision. what I said was that if AMD would have used more resources and talent into BZ development it could have ended being competitive in performance.
Also ST performance is a combination of IPC and frequency, AMD on paper didn't tried to trade ST performance they just try to archive it in a different way and there is extremely rare just one answer to a problem, AMD tried to find another one, whether or not was the correct we can't be sure. I would really love to see excavator with Zen caches and front end to see how well it could do with proper resources I know I probly wont but it could be the definitive proof of concept.
Also we need balance. a super IPC design is not the answer either, I remember that IBM chip with giant, enormous, huge, immense, massive INT cores I cant remember the name but I do remember that it was a failure
In summary I am not saying that BZ is the future of CPUs design....What I said was that the BZ failure was more a topic of resources and mistakes than concept.
And yes an IPC design is better in my(extremely ignorant) opinion because it doesnt rely that much in process technology and its easier to manufacture and to archive goals but I am sure its not the only way to make a CPU.
I am working off hearsay and fuzzy memory, but AMD's P4-like direction was K9, which (I think?) was cancelled in 2004--the same year Prescott showed how badly that direction was faring.Intel did similar bad decisions: Pentium 4 and Itanium. Both companies noticed that scaling up the clock rate of their single core designs were doomed, and tried to make bold moves and failed. Unfortunately AMD had less resources, so it took them longer time to get back to business. It's not easy to make right decisions when the projections said 30+ GHz in 2010 . Of course you could argue that Core 2 success should have pointed AMD to the right direction years earlier than Bulldozer shipped.
I've read about a brief 6-month foray into a wide brainiac-type core as a K8 replacement, which I suppose isn't quite like a mistake beyond the lost time and expense. There was also speculation on patents seemingly covering a different Bulldozer-type core, perhaps an alternate candidate.Yes AMD made 2 mistakes the K9?
AMD had way more of those hundreds of millions of dollars when BD was being designed. Even if we accept that BD was somehow much more constrained, then it seems having a top-flight executive and money leads to the conclusion of not doing BD.and BZ but at least with BZ the concept itself wasn't the fail but the lack or resources put into it. BZ was a big bet and so is Ryzen, the difference in both are 2 things: Jim Keller and hundreds of millions of dollars.
That was a pretty minor penalty, and I would primarily blame AMD on that one. AMD's supposed optimal point was a module-oriented thread allocation policy to fill up one module at a time so that the others could be gated off for turbo headroom.And even worse AMD did not talk to MS to support their new CPUs on windows making then consume a lot more and have worse performance.(it was a case when everything went wrong to AMD) and I dont judge them to not wanted to keep burning resources into a fail product without future.
I've read about a brief 6-month foray into a wide brainiac-type core as a K8 replacement, which I suppose isn't quite like a mistake beyond the lost time and expense. There was also speculation on patents seemingly covering a different Bulldozer-type core, perhaps an alternate candidate.
AMD had way more of those hundreds of millions of dollars when BD was being designed. Even if we accept that BD was somehow much more constrained, then it seems having a top-flight executive and money leads to the conclusion of not doing BD.
That was a pretty minor penalty, and I would primarily blame AMD on that one. AMD's supposed optimal point was a module-oriented thread allocation policy to fill up one module at a time so that the others could be gated off for turbo headroom.
Turbo's ceiling was too low, modules too leaky, multithreading penalties too high, base performance per core too low, and penalties for twitchy module gating too excessive. The best solution was to do the opposite of what AMD said and just treat the modules like HT cores, since the design was apparently going to burn too much power anyway and not go anywhere with turbo if you managed to guess the future on module/thread utilization.
Per the creator of the concept, it was to enable one or two things: a very tight critical loop for very high clocks, or clustered execution that allows for fast thread-level migration and speculation.I agreed that the design was pretty bad but I'm not convinced that the concept was.
Perhaps, although a good chunk of those were working on things not-Bulldozer, and might not have been working to make it better.We also need to remember the talent exodus from AMD that made things harder and worse.
The 9590 is a water-cooled 220W 8-core Vishera, which isn't the newest in the line and it wouldn't have been acceptable in 2011 as a mainline product.Its also kind of funny/sad how the 9590 the latest and fastest BZ cpu is actually what AMD tried to made when design the concept for BZ and how they finally managed to archived the 5Ghz goal but unfortunately it was 3 years(to say at least) too late.
Per the creator of the concept, it was to enable one or two things: a very tight critical loop for very high clocks, or clustered execution that allows for fast thread-level migration and speculation.
The first seems definitively out, and the latter appears to be problematic enough that attempts at it from before BD to now have failed an no major vendor has approached it. Does it make the concept a bad one, perhaps not? It doesn't seem to make it good.
Perhaps the charitable interpretation is that it wasn't the best fit for what could be done then or up to now.
The 9590 is a water-cooled 220W 8-core Vishera, which isn't the newest in the line and it wouldn't have been acceptable in 2011 as a mainline product.
What if a concept is found to only allow for bad implementations?Yes but a lack of technical knowledge/expertise on how to do something doesn't make that "something" bad per se. A concept and an implementation are separate things.
That's just saying that if BD performed up to the level of a vanity SKU like a heavily binned and watercooled future core, things wouldn't be bad. This cannot be done without separating the performance from all the unacceptable things it takes to get it.Yes I didn't say it would have the best CPU on the world but if it was competitive against Intel things would have ended different for AMD. if ur CPU consumes more but beats the rival then its a half win but BZ consume a lot more and perform a lot worse, it was just a massive lost. Also it could have been a much better starting point and perhaps AMD wouldn't have the need to stop making [strike]high end [/strike] mid range CPUs while Zen arrived.