Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 12-Oct-2012, 10:22   #2901
AlStrong
penguins
 
Join Date: Feb 2004
Posts: 13,978
Default

Quote:
Originally Posted by bgassassin View Post
I'm on record as saying Wii U is not on par with the other two consoles in graphical power.
mmhm... well, FWIW, the new Tekken Tag 2 trailer still exhibits that dynamic scaling implementation.
__________________

AlStrong is offline   Reply With Quote
Old 12-Oct-2012, 11:19   #2902
wsippel
Member
 
Join Date: Nov 2006
Posts: 229
Default

Quote:
Originally Posted by Entropy View Post
The 40nm eDRAM density is slightly higher than IBMs on 45nm SOI (0.067um2). On IBMs process, that works out to 0.24mm2 finished 1Mbit macros or 32MByte in 61mm2, so the same amount on UX8 might be 55mm2 or so, leaving on the order of 100mm2 for the rest of the GPU if initial size estimates are correct.

For whatever reason, bgassassin seems adamant that the GPU is made using finer lithography. I have no idea what he bases that on.
Cache requires a lot of additional logic. The Wii U eDRAM is no cache, so I think it should achieve a higher density. The cells itself require only ~16mm^2 for 32MB on UX8.
wsippel is offline   Reply With Quote
Old 12-Oct-2012, 11:20   #2903
MDX
Junior Member
 
Join Date: Nov 2006
Posts: 206
Default

So... about eDRAM.

Takeda:
First of all, adoption of a multi-core CPU for the first time. By having multiple CPU cores in a single LSI chip, data can be processed between the CPU cores and with the high-density on-chip memory much better, and can now be done very efficiently with low power consumption...

...The GPU itself also contains quite a large on-chip memory.


So, I had asked in an earlier post if eDRAM was split, or pooled.
It looks like, to me, that they split it.
It does sound like the GPU will have more eDRAM then the CPU.
MDX is offline   Reply With Quote
Old 12-Oct-2012, 11:34   #2904
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by MDX View Post
By having multiple CPU cores in a single LSI chip, data can be processed between the CPU cores and with the high-density on-chip memory much better, and can now be done very efficiently with low power consumption...
"On chip memory" can just mean shared CPU cache. He's talking about a multicore CPU which is a first for Nintendo who otherwise have lots of experience of multicore architectures sharing data over RAM. The comparison here isn't with other architectures, but Nintendo's history. What he's describing is literally Nintendo catching up with the rest of the world.
Quote:
It does sound like the GPU will have more eDRAM then the CPU.
This is a no brainer. I repeat, eDRAM isn't needed for a console CPU but is needed for the GPU. One reason to use eDRAM in a CPU is lower density than SRAM, so that 2 MBs supposed CPU cache would be smaller and lower power if implemented in eDRAM. We may be looking at 2 MBs CPU cache + 32 MBs GPU eDRAM, or 32 MBs with 2 MBs shared. But I don't think so. Separating CPU cache from the die is just slowing the system down.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 11:42   #2905
MDX
Junior Member
 
Join Date: Nov 2006
Posts: 206
Default

Quote:
Originally Posted by (((interference))) View Post
I wonder why bgassassin (and a few others) thought it was going to be closer to the next gen machines than the current consoles.
Not speaking for bgassassin, but lets be honest, we dont know the true performances of SONY and MS's next consoles. Alot of nice numbers are being rumored, but we dont know where or what bottlenecks will make those numbers in real world application irrelevent. Its not like this is the first time this has happened. Even Nintendo makes a point about it:

No matter how great the numbers are that you can boast, can you only draw that out under certain conditions, or can you actually draw out its performance consistently when you use it? Insisting on the latter way of thinking has always been at the root of hardware and system development at Nintendo.

Thats why they probably can't talk about performance numbers. Because they will lose that battle to due their design approach. But it doesn't mean they won't be able to produce games of the same calibur as SONY or MS. That's why I will say, I highly doubt PS4 or Durango will produce a game that will blow Nintendo's best WiiU game out of the water by the end of the generation.
MDX is offline   Reply With Quote
Old 12-Oct-2012, 12:04   #2906
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

It'll be extraordinary for MS or Sony to produce a console with such tiddly components as Wii U is using. That won't be a conventional console. We can comfortably consider that Wii U will be like Wii was this gen compared to next-gen - souped-up last gen hardware that is no rival for the performance of the other two. Nintendo's PR comments are as worthless in that respect as all the other PR we get (and I don't understand why you continue to place faith in it as meaningful).
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 12:33   #2907
DaSorcerer
Junior Member
 
Join Date: Jun 2012
Posts: 22
Default

Don't know how reputable this site is but they seem to offer some good analysis

http://www.extremetech.com/gaming/13...ibmamd-cpu-gpu
DaSorcerer is offline   Reply With Quote
Old 12-Oct-2012, 12:45   #2908
ToTTenTranz
Senior Member
 
Join Date: Jul 2008
Posts: 2,157
Default

Quote:
Originally Posted by Blazkowicz View Post
in 3-4 years cell phones and tablets will be on 20nm, I doubt this will allow them to catch up the Wii U and its vastly high power budget. Anyway power isn't everything, Palm Pilot didn't threaten a 1989 Game Boy for gaming, because the Game Boy had gaming controls as standard and a real game library. Good luck getting your phone games planned around using them rather than targetting the 99% touch screen only devices.
Did the Palm Pilot start at ~$120, have an installed user base of hundreds of millions of users, a game library with several thousands of games that give hundreds of millions in profits to game publishers/developers, and did it have tens of gaming accessories, including dedicated gamepads that are being promoted by phone carriers?


No?

Kthxbye
ToTTenTranz is offline   Reply With Quote
Old 12-Oct-2012, 12:50   #2909
MDX
Junior Member
 
Join Date: Nov 2006
Posts: 206
Default

Quote:
Originally Posted by Shifty Geezer View Post
"On chip memory" can just mean shared CPU cache.
If you mean cache shared between the CPU and GPU, then no.
Clearly he states the CPU has on chip memory, as well as the GPU.

Quote:
He's talking about a multicore CPU which is a first for Nintendo who otherwise have lots of experience of multicore architectures sharing data over RAM.
Working with a company, IBM, who implements eDRAM for the their own multi-core CPUs. A company who stated last year that the WiiU CPU cores will also be fed by their eDRAM.
Quote:
I repeat, eDRAM isn't needed for a console CPU but is needed for the GPU.
It might not make sense for you, but for what ever reason, Nintendo & IBM find it usefull.
MDX is offline   Reply With Quote
Old 12-Oct-2012, 13:02   #2910
AlStrong
penguins
 
Join Date: Feb 2004
Posts: 13,978
Default

Quote:
Originally Posted by MDX View Post
It might not make sense for you, but for what ever reason, Nintendo & IBM find it usefull.
It does have a density & power advantage - smaller chip.
__________________

AlStrong is offline   Reply With Quote
Old 12-Oct-2012, 13:10   #2911
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by MDX View Post
If you mean cache shared between the CPU and GPU, then no.
Clearly he states the CPU has on chip memory, as well as the GPU.
No, CPU L2 cache shared between all cores; the same as on every multicore CPU.

Quote:
Working with a company, IBM, who implements eDRAM for the their own multi-core CPUs.
Yes. Thus I believe the L2 cache is eDRAM as opposed to SRAM. Its function is exactly the same as any CPU L2 cache, and nothing special or exciting to Wii U.

That is:
CPU - 2 MB eDRAM L2 cache shared between three cores
GPU - 32 MBs eDRAM workspace
Quote:
It might not make sense for you, but for what ever reason, Nintendo & IBM find it usefull.
I mean large eDRAM quantities, the typical use for eDRAM which some are believing in here. eDRAM can be replaced with SRAM as cache, although it obviously brings something to the mix regards hitting Nintendo's targets.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 13:29   #2912
Blazkowicz
Senior Member
 
Join Date: Dec 2004
Location: Toulouse
Posts: 4,141
Sony Playstation 3

Quote:
Originally Posted by ToTTenTranz View Post
Did the Palm Pilot start at ~$120, have an installed user base of hundreds of millions of users, a game library with several thousands of games that give hundreds of millions in profits to game publishers/developers, and did it have tens of gaming accessories, including dedicated gamepads that are being promoted by phone carriers?


No?

Kthxbye
Samsung Galaxy Note II pictured in the article : 639.90 €.
nice try

There's certainly potential but issues as well. cheap phone with Android 2.3, cheap phone with Android 4.1, former high end phone stuck with Android 2.2, high end phone with Android 4.0 : have fun making an AAA title (or AA or A), choose a subset to support among those platforms, market the game to people who can run it and have a controller and do something other than phone, SMS, timer, failbook in the first place.
You get down to < 1 million users not 500 millions.
Unless this is really caught up by lotsa people in more than one country.
Blazkowicz is offline   Reply With Quote
Old 12-Oct-2012, 14:34   #2913
rekator
Member
 
Join Date: Dec 2006
Location: France
Posts: 671
Default

If Nintendo speak of 4AA at 720p The edram is probably in the 12Mo range? 16 Mo max? No need of 32Mo, if natif 4AA1080p is not the target?
And with a good scaler like, on 3.6, the visual in 1080p is largely good for the target audience.
rekator is offline   Reply With Quote
Old 12-Oct-2012, 14:36   #2914
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

In response to Al's deleted post (you cannot hide from me!)

The eDRAM latencies is something I looked up but couldn't find. Is eDRAM slower than SRAM? My assumption is 'yes' explaining why it hasn't seen wider use - otherwise it offers smaller and more power efficient at the same speed. Given Nintendo's focus, I think they'd choose smaller and more power efficient over lower latencies, which could explain why we see an eDRAM cache being adopted.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 14:42   #2915
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by rekator View Post
If Nintendo speak of 4AA at 720p The edram is probably in the 12Mo range? 16 Mo max? No need of 32Mo, if natif 4AA1080p is not the target?
And with a good scaler like, on 3.6, the visual in 1080p is largely good for the target audience.
16 bit HDR = 2 bytes x 4 channels - 8 bpp x ~1 million pixels ~ 8 megs for a non AA FB. x4 = 32 MBs for 4 samples per pixel.

You also don't just want the backbuffer in there. A Full 32 MB scratchpad eDRAM would be superb for many graphics tasks. You could put your particle textures in there and read/write to your heart's content. You can render to multiple rendertargets and have direct access to those buffers with no need to export/import from system RAM. I would anticipate Wii U being strong in graphical special FX if not raw polygon and pixel power. Making the most of that BW would also require a specialist engine, meaning ports not doing as well on the hardware at first.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 14:56   #2916
Grall
Invisible Member
 
Join Date: Apr 2002
Location: La-la land
Posts: 5,029
Default

Quote:
Originally Posted by Shifty Geezer View Post
No, CPU L2 cache shared between all cores; the same as on every multicore CPU.
This is nitpicking for sure, but anyway, not EVERY multicore CPU shares L2 between CPUs. Intel Core i-series do not share L2 with other cores. I don't think AMD K6-derivate CPUs do either. Older Core-series intel CPUs do share L2 (penryn, and older). Those CPUs only had two cores per physical silicon die though, and quad-core chips were built using two dies on one substrate, so each pair of cores shared their L2, and the other pair did not share with the first pair.

On AMD side, Bulldog cores do share...depending on how you define a core anyhow since a BD core/"module" is essentially two integer cores/pipes ganging up on one single float pipe, so it's a bit half-and-half so to speak.

...Okay. Original programming will now resume.
__________________
"If I were a science teacher and a student said the Universe is 6000 years old, I would mark that answer as wrong (why? Because it is)."
-Phil Plait
Grall is offline   Reply With Quote
Old 12-Oct-2012, 14:58   #2917
Grall
Invisible Member
 
Join Date: Apr 2002
Location: La-la land
Posts: 5,029
Default

Quote:
Originally Posted by Shifty Geezer View Post
16 bit HDR = 2 bytes x 4 channels - 8 bpp x ~1 million pixels ~ 8 megs for a non AA FB. x4 = 32 MBs for 4 samples per pixel.
You probably don't want to do multisample AA though, to preserve memory... FXAA seems to be the melody of the future.
__________________
"If I were a science teacher and a student said the Universe is 6000 years old, I would mark that answer as wrong (why? Because it is)."
-Phil Plait
Grall is offline   Reply With Quote
Old 12-Oct-2012, 15:03   #2918
Entropy
Senior Member
 
Join Date: Feb 2002
Posts: 1,865
Default

Quote:
Originally Posted by wsippel View Post
Cache requires a lot of additional logic. The Wii U eDRAM is no cache, so I think it should achieve a higher density. The cells itself require only ~16mm^2 for 32MB on UX8.
I don't think cache control logic is included in the IBM eDRAM macro cell size. However that eDRAM functions at 1.35ns and 1.5ns cycle and access time, which is simply beyond the needs of GPU eDRAM. The design doesn't have to maintain signal integrity at these high frequencies, and that definitely offers an opportunity to increase density. On the other hand, I don't know the specifics of Renesas design, it may be over-specced for this particular application.

Personally, I feel that the assumed/rumoured specifications (RV730 based (320 "shaders"), 500ish MHz, 32MB eDRAM at 40nm) do not really match up with the physical size of the GPU (roughly 150mm2) and the overall active power draw of 45W.
The RV730 at 600MHz and 55nm had a TDP of 25W (link), so at 40nm and 500MHz it should be in the 10-15W ballpark. Why would the console draw four times as much when active? That CPU isn't going to use much. Also, the shader array at 40nm should be around 50mm2, and we've pegged the eDRAM to probably take similar or less. The various small bits and bobs added shouldn't take much.

So I feel there is something a bit off. The rumors, as they stand, seem a bit low judging by the physical reality of the actual chip. The discrepancy isn't huge. But still.
Entropy is offline   Reply With Quote
Old 12-Oct-2012, 15:10   #2919
Entropy
Senior Member
 
Join Date: Feb 2002
Posts: 1,865
Default

Quote:
Originally Posted by Shifty Geezer View Post
16 bit HDR = 2 bytes x 4 channels - 8 bpp x ~1 million pixels ~ 8 megs for a non AA FB. x4 = 32 MBs for 4 samples per pixel.

You also don't just want the backbuffer in there. A Full 32 MB scratchpad eDRAM would be superb for many graphics tasks. You could put your particle textures in there and read/write to your heart's content. You can render to multiple rendertargets and have direct access to those buffers with no need to export/import from system RAM. I would anticipate Wii U being strong in graphical special FX if not raw polygon and pixel power. Making the most of that BW would also require a specialist engine, meaning ports not doing as well on the hardware at first.
True.
The design assumes heavy use of the eDRAM, otherwise they would have been better off just spending those gates on ALUs, and saved themselves R&D costs and additional time-to-market risks. It would be nice to hear someone from the graphics trenches expand a bit on how this could be utilized, and why making this decision with associated risks and obvious porting consequences made sense instead of just going the safe route with a more off the shelf part.
Entropy is offline   Reply With Quote
Old 12-Oct-2012, 15:16   #2920
Gubbi
Senior Member
 
Join Date: Feb 2002
Posts: 2,562
Default

Quote:
Originally Posted by Shifty Geezer View Post
In response to Al's deleted post (you cannot hide from me!)

The eDRAM latencies is something I looked up but couldn't find. Is eDRAM slower than SRAM? My assumption is 'yes' explaining why it hasn't seen wider use - otherwise it offers smaller and more power efficient at the same speed.
DRAM and logic processes are optimized differently. For DRAM you want very low static power, for logic you want very high dynamic performance. DRAM processes typically has less than 1% leakage power compared to a typical logic processes.

Integrating the DRAM, you end up compromising both DRAM and logic performance. You also get a more costly process. Steps are needed to create the trench capacitor for the DRAM cells, and all the metal layer steps needed for the logic area are wasted on the DRAM cell.

The compromised performance has extra consequences in a console where you cannot bin and sell slower units at a discount. In order to maximize yield you'll need to provision for higher power consumption of your lower quality bins. This impact the cost of the entire system (cooling, reliability, PSU). I'm guessing that's why MS hasn't opted for integrating the eDRAM of Xenos; They don't need the performance so it is cheaper overall to have a separate die and spend a few dozen cents on adding a substrate to connect the CPU/GPU to the eDRAM die.

Cheers
__________________
I'm pink, therefore I'm spam
Gubbi is online now   Reply With Quote
Old 12-Oct-2012, 15:20   #2921
MDX
Junior Member
 
Join Date: Nov 2006
Posts: 206
Default

Quote:
Originally Posted by Shifty Geezer View Post
That is:
CPU - 2 MB eDRAM L2 cache shared between three cores
GPU - 32 MBs eDRAM workspace
I mean large eDRAM quantities, the typical use for eDRAM which some are believing in here. eDRAM can be replaced with SRAM as cache, although it obviously brings something to the mix regards hitting Nintendo's targets.
Ok, how are you (guys) coming up with the 2MB figure? And has 32 MB for the GPU been confirmed outside of Digital Foundry?

Another question, regarding the MCM.
I had asked in an earlier post if Nintendo would split their 2GB memory into two pools.
Based on what we can see, would Nintendo put 1GB of that memory directly on the
the MCM, maybe as a "chip-stack" package? According to ArsT, they state:

combining components from chip-makers Renesas (RAM), IBM (CPU), and AMD (GPU) on a single component was a challenge

In 2011 AMD came out with: AMD Radeon E6460

Quote:
an entry-level GPU with more than 2x the performance of the previous-generation Radeon E2400 GPU. To get the desired performance from this GPU—it’s capable of driving four displays simultaneously—AMD elected to use a BGA with the flip-chip GPU die bonded to the BGA package and there are two soldered GDDR5 high-performance graphics SDRAMs on the BGA as well. Thus we have a 3D multichip module (MCM) with the three semiconductor devices bonded to a BGA package that serves as an electrical interposer between the three chips.
Or because of the on chip eDRAM is this unnecessary?
MDX is offline   Reply With Quote
Old 12-Oct-2012, 15:20   #2922
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by Grall View Post
This is nitpicking for sure, but anyway, not EVERY multicore CPU shares L2 between CPUs.
That's an important clarification in addition to my knee-jerk reaction to Nintendo presenting their mundane technologies as if they are something amazing.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 15:22   #2923
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by Gubbi View Post
Integrating the DRAM, you end up compromising both DRAM and logic performance. You also get a more costly process. Steps are needed to create the trench capacitor for the DRAM cells, and all the metal layer steps needed for the logic area are wasted on the DRAM cell.
So what would be the reason for Nintendo to pick eDRAM for cache instead of SRAM? Is there one?
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 15:26   #2924
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 26,043
Default

Quote:
Originally Posted by MDX View Post
Ok, how are you (guys) coming up with the 2MB figure?
1)
Rumours
2) Typical size for an L2 cache
3) Larger is no use to a console CPU, especially a low performance part

Quote:
Or because of the on chip eDRAM is this unnecessary?
I think it's an unnecessary cost. The eDRAM should be a pretty ideal solution for graphics bandwidth in the same way PS2's was, but without the architectural limitations. I think a standard DDR3+ eDRAM solution is perfectly adequate and well balanced for a low cost, low power-consumption device, and if Nintendo wanted to chase more performance, they should be looking at other areas. eg. Increase the CPU performance before worrying about system RAM BW.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 12-Oct-2012, 15:26   #2925
Gubbi
Senior Member
 
Join Date: Feb 2002
Posts: 2,562
Default

Quote:
Originally Posted by Shifty Geezer View Post
So what would be the reason for Nintendo to pick eDRAM for cache instead of SRAM? Is there one?
Density. For the same amount of RAM eDRAM is still much more dense. The result is a smaller die and lower cost.

Cheers
__________________
I'm pink, therefore I'm spam
Gubbi is online now   Reply With Quote

Reply

Tags
1 million tears, 80 sp gpu, full of fail, gpgpgpu, hidden special sauce, magic bullet, magical firmware upgrade, my reggie is body, nintendo snake oil, oh boy!, physics processing unit, power7, son of wat?, tapionvslink, watson

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:00.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.