"PS3 & Xbox360 in the Real World"

london-boy said:
Mmmmkay maybe the concept of MADE UP is hard to grasp.

Tha picture confirms nothing apart from Version's own dreams. RSX might or might not have a mem controller, but that fact certainly won't be confirmed by version's posts. Ever.

When we see schematics from Sony/NVIDIA, then we'll have confirmation.

(oh i love the little icons, i'm gonna try all of them from now on. Can we have more?)



Or, alternatively, you can learn some basic computer hardware info and realize that every processor that accesses memory must have some type of memory controller. It must have something that tells the data where to go when it is loaded from the disk, and it must have something that tells the processors where that data is when the processor asks for it.


Or, you can always try Googling up "Nvidia MMU" (Without quotation marks) and see what is required to make the Turbocache feature work.
 
DeanoC said:
How does it confirm anything, as version made it himself :rolleyes:

Similar to your numerology involving the number 6...
Well, there's only one person in this thread who knows for sure, there's an easy way to solve this...

:)
 
Uttar said:
so I'd personally expect NVIDIA to use a "few" transistors on the RSX for special functionality benefiting from this paradigm.
Yeah maybe they could remove the damn Fog ALUs and use that.

Powderkeg said:
and realize that every processor that accesses memory must have some type of memory controller.
I guess that must mean that milions of CPUs in the past with no onchip memory controller worked by blackmagic.

Btw did I ever mention how much I hate the name turbocache? :???: It makes me feel dirty just by saying it... like... like I just touched a marketting person...
 
Fafalada said:
I guess that must mean that milions of CPUs in the past with no onchip memory controller worked by blackmagic.

Nope, they just used a memory controller on the motherboard instead. In PC's, the memory controller is attached to Northbridge.

BTW, this isn't limited to the past. Intel CPU's still use a Northbridge memory controller.
 
Last edited by a moderator:
Jawed said:
Actually I expect RSX will have an MMU - since it's a key part of making TurboCache work.

This is because TurboCache is NVidia's name for the ability of the GPU to render into non-GPU memory (i.e. XDR in PS3) I think it's fair to say that RSX will have an MMU.

In theory G70 (7800GTX) has an MMU, because it supports TurboCache.

But the presence of TurboCache (MMU) doesn't imply a MEMEXPORT-like function. No, not at all
icon_smile.gif


Jawed

A MMU and a memory controller are two seperate things BTW. A memory management unit (MMU) does what it say manages memory, usually page protection etc. Whereas a memory controller handles the control of memory (addressing and fetching)

MMU are much more complex than memory controllers, as they have to store tables of infomation and look them up for every memory access. MMU can increase latency ALOT. For example there are usually a restricted number of on-chip table entries, if you access a memory pointer who table entry is in main memory, the MMU has to itself go out to main memory to just get the page settings, before it fetch the actual thing you wanted. I've heard recently that (on one modern processor at least) that this can cause a single main memory access to have latency in the multiple thousands of cycles...

Every x86 since (at least) 386 have had a MMU onboard, only Athlon64 have onboard memory controllers...

While G70 probably has a onboard memory controller to access GDDR, it may or may not have an MMU. The turbo-cache stuff does indeed sound like an MMU that is paging in system memory. The fore-runner to DX10 virtualisation...
 
Back
Top