Perhaps you're right, but I can't help thinking that some of the die area on the edram is used primarily to reduce costs related to the main memory bus and to allow for Wii BC (in the absence of a fast CPU and GPU). The Xbox 360's software emulation of Xbox 1 has perhaps made emulation powered BC look easy, but that was a massive and ambitious effort by someone who appears to be a genius OS guy, and it was by no means the complete solution that Nintendo have typically gone for in their portable consoles and in the Wii and WiiU.
Well with regard to costs saving and looking at what seems to be the performance of the chip, I really wonder if Edram is cost effective. There are plenty of cards (gpus) that are dirty cheap and ship with 128 bit bus. I'm lazy right now but a while ago (a couple of months) Alstrong posted a link with serious estimations about the BOM of various AMD GPUs. Would be interesting to look at the price of the Mobo for for low end GPU shipping with a 128 bit bus (there could be a light difference depending on memory type but in the gran scheme of things I guess we could discard it as an Epsilon).
Wrt to the 360 and BC, indeed it seems like it was quiet a "tour de force". Hasn't BKillian stated that it was achieved though a virtual machine? Anyway pretty impressive stuffs, over my head
.
Back to Nintendo I wonder if sticking to a PPC with a really close ISA if it would have proved such a task to achieve. Most likely far from trivial but possibly worse the investment vs grounding the design too much in the last decade (or prior to that).
Regarding pure performance, Trinity desktop processors on a 128-bit DDR3 bus seem to offer far more performance than the WiiU and Xbox 360 (massively, massively more on the CPU front), so I do think it has to be a cost thing and BC thing.
The scary part is that I actually never dig much into what the Broadway and Gecko consisted in but I hope Exophase is right and IBM does some, for now undisclosed, work on Expresso.
Damned they should perform significantly slower than the PPC47x series quiet some people were expecting Nintendo to use, quiet significantly
It would not have matched AMD big cores for sure but the picture would be less ugly. I would assert, thought someone like Exophase could confirm if I get it properly, that those PPC 47x should perform per cycle pretty close to those PPC 7447 / G4 derivative in the benchmark ERP provided (putting aside FP performance). They should also be pretty close, possibly better than Bobcat.
But there are others issues like clock speed, I'm not sure my memory serves right but I believe those CPU @1.6GHz burn 1.5 Watt. I've a tough time understanding why would Nintendo stick to broadway, I'm puzzled by the clock speed, I really hope 1.6GHz as per IBM data it seems achievable in a really reasonable power envelope
It's very kind of you to think my opinion is worth listening to, but you shouldn't put me on the same level of Exophase! You probably know more about processors and low level performance issues than I do - I know you follow this closely on B3D. I'm really just a console warrior who came to B3B a long time ago and over the years has gradually given it up (no doubt influenced by the atmosphere here) and actually started trying to actually learn stuff.
Well no offense but I knew that on the contrary of Exophase you're not in the semi conductor business, I was not putting you on the same level. Though I value indeed your opinion as I find that you make sense more than often and I can't spot any bias in your post which I greatly appreciate
As for knowledge, well I'm not sure I know more than you do, we might read exactly the same things. I've close to no academic knowledge on the matter, actually I learnt more by reading (the now pretty tough to access) the old articles on ars technica (the kind of encyclopedia they had) than I did in my short "electronic lessons" whatever that included (damned I'm getting old lol ).
Let say that we both are fit for Dominik D signature...
I don't state that in any sarcastic way, I meana there is nothing wrong about it as long as one is honest in his opinion, acknowledge is completely off (when he is), to do pretend to be what he is not, and so on.
I think, having followed Nintendo for 20+ years, that you could be correct and that there may have been other options that would have given Nintendo more performance for a similar cost per unit manufacured. But Nintendo value familiarity (who doesn't?) and they also understand the value of the right level of backwards compatibility for certain customers. Being a conservative company I think they plan BC in at an early stage (unlike MS) and plan to do it cheaply (unlike Sony who just include an almost complete version of the old system).
I do get that BC is important to them but I'm not qualified enough to know if achieving BC was as much as a challenge as it was for MSFT moving from the xbox to the 360.
I don't know what the R&D costs of doing that would be, but I get the feeling with Nintendo that the are also very conservative with R&D as part of the approach to minimising risks. You saw it with the N64 (originally offered to and tweaked by someone else) and the Wii (an overclocked GC, almost). I don't think Nintendo would spend hundreds of millions of dollars on a custom architecture like MS or Sony would.
I feel like again BC is the determining factor here. As far as R7D is concerned I could almost defend the point that building a SoC out of existing element (namely PPC 470s and radeon serie 5xxx or 6xxx, all that on TSMC 40 nm process) may have been a lesser effort.
They went trough the effort of "enhancing" broadway (even though we don't know the extend of the changes it looks pretty minimal), they have a custom GPU which include EDRAM, they had to use a mcm, etc.
I'm really not sure all the process cost them less money, and will cost them less money to produce, more expansive wafer and lithography, more chips to test, more assembly tests. etc.
Really I think that 12 (11?) years after the GC was introduced they had time to think and design a software solution for BC and make design decisions freed from this constrain. I mean if they release a new system in 4/5 years they will again design it with a close to 20 years old design in mind? Imho, they should have been planning around that issue for a while.
Do you know what that 3rd tiny die on the WiiU package is? I don't. What the hell is that? I think it's likely that MS or Sony would have spent the cash to integrate that component - whatever it is - into another chip from day one.
No idea, Anandtech did not know either but I don't think it is memory, weirdly enough I've been wondering if it could be the north bridge/memory controller (
weird I know but the idea has been floating around my head for some reason).
I don't know for sure, but using an older process like 40nm and taken over a period of 6 ~ 8 years (when DDR3 will be expensive) I think getting a slightly larger GPU to minimise the number of memory chips and board complexity will probably pay for itself.
I doubt it my self, DDR3 as someone pointed should be available for quiet a while from many cheap provider (Chinese founders, etc), and I'm not sure that a 128 bit is that much of expanse at this point in time.
Yeah, I don't have a problem with Nintendo wanting to be competitive either, but I think with the WiU they may have missed an opportunity by being a little too conservative on the hardware. A faster CPU and a relatively small bump in everything else would have seen them laughing off the PS360 and giving the impression (even if it wasn't true) that they could perhaps handle PS4720 ports.
Indeed I believe they could have been both cheaper and better, I could see some core gamers with significant buying power falling for it if it had provided them with the best graphic even for only one year. Damned that was pretty easy to achieve.
I agree, it wouldn't have taken much to outperform the PS360 and if it had gotten more users, more developers and more engines on board then it couldn't have hurt. Nintendo seem to think (right or wrong) that money committed to building hardware is dead money and so they seem reluctant to do it.
Well they seem to think that as their brand power is somehow "immortal". I would be a tad more wary, any users they don't rally may be locked down to another system (/ app store soon) and not willing to move and they should not dismiss that they user base might erode too with few chances to reverse the trend looking forward (see the 3ds and how casual relies on their phones more and more for occasional gaming). To me it think that they are making in fact a dangerous bet, avoiding risk at short term and making fair amount of money instead of facing a more serious trend at mid term (handled erosion, smart tv, various boxes, tablets and the interaction between those devices).
Imo they needed to secure core gamers, the biggest editors have been loud about how the market needed a new system etc. They would have get support.
Anyway some time I wonder if they are just minimizing risks, take the easy money while ultimately knowing that they will at some point exist the hardware business to become a software editors, one has to wonder.
I think cost (and design cost) is part of the reason for sucky design. I agree with you and Mize btw; Nintendo should have got AMD to design them a console and given them a larger power budget (maybe 45W) and it would have been a single chip on a volume process and it would have crushed the PS360.
well the sad part is that I'm not sure that beating the ps360 was impossible within their power budget, but indeed 45Watts may have make sure that they beat them and that they could receive ports of high profile PC games for a couples of years. Once again, against their initial claim, it seems Nintendo has design the system mostly fro them selves.
As for out sourcing the design, I really wonder, I'm not sure about how the 3ds compares in GPU power with comtemporary SoC in the embedded space, but it seems that Chinese companies are definitely delivering on goodness while on a budget too. I just read about the new A31 AllWinner SoC and it is pretty impressive. Archos sells the gamepad for 150$ (and they don't subsidize their hardware) and the thing includes 2 A9 and a mali 400 Mp4.
Actually it kind of pushes me out of topic as I'm close to think that Sony choices for the psv weren't that great either.