Predict: The Next Generation Console Tech

Discussion in 'Console Technology' started by Acert93, Jun 12, 2006.

Thread Status:
Not open for further replies.
  1. Squilliam

    Squilliam Beyond3d isn't defined yet
    Veteran

    Joined:
    Jan 11, 2008
    Messages:
    3,495
    Likes Received:
    114
    Location:
    New Zealand
    I feel you're under achieving here given your technical background. Perhaps you might enlighten us with your 'ideal' console architecture with respect to if you were calling the shots? :razz:
     
  2. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    400 mm2 worth of ATI's or NVIDIA's most up to date GPU silicon with 4 bobcat cores on a SOC if Bobcat performs decently, if not PowerPC again (Intel's x86 cores are close to as good as Aaron says they are, but they aren't licensable).
     
  3. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    195
    Location:
    Stateless
    I can trying but it will mostly be a "fraud". I miss the data and more fundamentally the knowledge.

    I read again some stuffs about deferred shading/rendering, deferred shader, pre light pass deferred shader, light indexed deferred lightning, tile based deferred shading using compute shaders, etc. I admit this is pretty confuse to me. Still I think that this kind of rendering could map pretty well to the kind of design I'm trying to suggest.
    So the fixed function pool of hardware functions that way, it is feed by general purpose vector units, it can fill various different types of render targets, general purpose vector units does the lightning, etc.
    How much time on current GPU takes the creation the creation of the multiple render targets vs the time the whole frame takes to be processed?
    How would perform fixed function hardware dedicate to these tasks? How much saving it could offer vs Shader cores doing the same task?
    I don't know.

    I come to think that you could pass on the extra fixed function hardware and it doesn't invalidate the idea.
    Say you need a juniper out of the cypress to fill your MRT, mostly half of your chip.
    You put this part on one side of the chip and you fill the rest with general purpose vector units.
    My idea to go with fixed function was to allow for more general purpose vector units. I thank they would have done the job more efficiently in perf/mm² at the cost of some choices for the programmers.

    You got me to realize that fixed function hardware is not that relevant to the idea I had (being broken or not). Why go through the pain of making GPU "do it all" when they are possibly already too big and you have in fact room for more general purpose types of resources on your die?

    I still don't know if it makes sense neither I did answered your question properly
    but the first line of my post made it clear :oops:
    .
     
    #3883 liolio, Jun 3, 2010
    Last edited by a moderator: Jun 3, 2010
  4. Rolf N

    Rolf N Recurring Membmare
    Veteran

    Joined:
    Aug 18, 2003
    Messages:
    2,494
    Likes Received:
    55
    Location:
    yes
    liolio, one big advantage of a fully integrated GPU is that it does not need to pass intermediates around via memory. If the vertex processing immediately feeds the rasterizer and that immediately feeds the pixel processing and that immediately feeds the ROPs, you avoid a ton of storage and bandwidth needs for intermediates. If you split the work along the way, you also have to solve (new) storage and transfer issues.

    Simple case: forward render, diffuse+specular.
    A traditional GPU stores color and Z per pixel in a single pass and is done.
    Split it after the rasterization and you suddenly need a place to at least store interpolated texture coordinates to feed your screen-space shading pass, and you also need to budget bandwidth to write it out and read it back in. This goes further up for every vertex attribute you need during shading.

    In terms of silicon expenses, a traditional GPU doesn't do this totally free either, but the machinations to buffer and pass this data around are all inside the chip. There's no intermediate data going out to memory and back in. Only the final results.
     
  5. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    195
    Location:
    Stateless
    Thanks for the insight :)
    I was a bit concern about it as you'll have to store quiet some data per pixels if you want vectors to "resume" shading till I realize that situation would not be worse than for deferred shading. You store a lot of data per pixel in you G-buffer. There would be more to the pool of fixed hardware than rasterizer(s) and texture units: some form of fixed pixel pipeline (or as I said if you want to keep more choices/programmability some shaders). So I don't think it's a problem.

    I don't see on chip communications be more a problem than it is now, whether the "remains of GPU" is fixed function or not there would be buffers.

    In console set-up freed from the directx compliance one manufacturer could pass on ROPs all together and favor MLAA, no matter its drawbacks it's quiet a Saviour in memory consumption and overall quality is great. Actually I would see the thing works a lot like a Larrabee.

    Vectors units process geometry in bins like in larrabee and then send it to the "pixel pipeline" which create the G-buffer in RAM, then the the vectors units would act once again as larrabee is intended by processing tile that fit within their local memory. Actually it could save external bandwidth.

    I'm concern about thing like vertex texturing, say you handle tessellation with the vertor units and then you want to use displacement mapping you have to send data to the pool of fixed function hardware for texturing. Result will be put in buffer on chip or in RAM. Vector units will process it when available. But is that all different than what happen today?
    I realized that texture units are next to SIMD array for a reason so once again there would hardware on top the triangle set-up/rasterizer, texture unit and command processor.
    That's why I consider fixed function hardware to minimize the cost.
    Point is the amount of pixel won't augment much in the near future, even less in the console realm, the cost would go down.
    Say the cost were as much as 50% of the die now @40nm, it would already be down to 25/30 in 2 or 3 year @32nm when next generation system will launch.


    EDIT 1
    I think have should have describe the thing from scratch as "having a VPU and GPU on the same and try as hard as possible to minimize ther GPU cost" it may have been clearer.
    EDIT 2
    In regard to the 50% it's just for the sake of the discussion I think cost would be way lower.
     
    #3885 liolio, Jun 3, 2010
    Last edited by a moderator: Jun 8, 2010
  6. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
    how much memory does MLAA takes up compare to like 4X MSAA?
     
  7. Acert93

    Acert93 Artist formerly known as Acert93
    Legend

    Joined:
    Dec 9, 2004
    Messages:
    7,782
    Likes Received:
    162
    Location:
    Seattle
    400mm2 of top end GPU? I like, I like :grin:

    iirc Xenos w/ southbridge minus daughter die was ~230mm2 (about 330mm2 with eDRAM), RSX around 300mm2. A shift toward even more GPU resources that are more general purpose would be a good start for a performant console imo.
     
  8. qb2k5

    Newcomer

    Joined:
    Jun 4, 2010
    Messages:
    18
    Likes Received:
    0
    Next Xbox.

    CPU- 23nm 3.2-3.4ghz 6 core / 12 thread cpu based on the original 90nm 360 Xenon design with improved instructions to make it more efficient and cost effective. It will also use less power.

    GPU- Derivative of whatever ATIs latest HD68xx gpu series with 32MBs of eDram. This gpu will be focused on handling 3D stereo games at minimum 30fps. It will allow every game to run at 1080p with a minimum of 4xaa and as high as 16xaa. All games will also have 8xAF.

    Ram- 3GB GDDR5

    HDD- 1TB 2.5" mechanical hard drive. 8GB-16GB SSD to be used as a scratch pad/caching storage to help speed up loading times and to also help improve streaming in open world games.

    Game Storage- Standard 50GB BluRay Disc and GOD.

    Network Connectivity- 1000Gb NIC, 802.11 a/b/g/n

    Sound- will support DDTrueHD and DTS-MA -HDMI and SPDiF Ports
     
  9. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    Oh I can come up with one slightly more adventurous direction I think one of the console manufacturers should take.

    Sony should put money into flip-chip stacking with TSVs and memory optimized for it ... developing it would have some synergy with their other activities (more so than Cell I think) and it could give them a huge advantage in memory bandwidth and power consumption. They need to leverage the fact that they are the only manufacturer working with silicon themselves and in multiple lines of business ... what's the point in being vertically integrated if you outsource everything?
     
  10. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    195
    Location:
    Stateless
    FMA speak of a SoC ;) so it's 400 minus something ;)
     
  11. kyetech

    Regular

    Joined:
    Sep 10, 2004
    Messages:
    532
    Likes Received:
    0
    with god in every console, it would be able to render the entire earth in 6 mili-seconds, but of course it would be resting on the seventh therefore causing a micro stutter! :)
     
  12. Dungeonscaper

    Newcomer

    Joined:
    Feb 12, 2010
    Messages:
    89
    Likes Received:
    0
    Location:
    Australia
    I think he means games on demand. Never heard it abbreviated like that before :roll:
     
  13. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ
    I have a question...


    What does god need with a console :?:
     
  14. Mobius1aic

    Mobius1aic Quo vadis?
    Veteran

    Joined:
    Oct 30, 2007
    Messages:
    1,715
    Likes Received:
    293
    To make himself feel important and appreciated. That bastard!

    Honestly I'm into the idea of Fusion being in the next Xbox, but we all know it's in MS's best interest to stay with PPC to keep BC possible. With casuals being such a large market now, MS can't afford to alienate a new customer base that will be difficult to convince having to buy a new console.
     
  15. pc999

    Veteran

    Joined:
    Mar 13, 2004
    Messages:
    3,628
    Likes Received:
    31
    Location:
    Portugal
    I personally doubt that any of the console makers are to worried about CPU/GPU/RAM...

    That is because of two reasons:


    1- todays inexpensive HW already beat the living helll out of any console in performance and it is much more power efficient.

    2- there is much bigger things to plan and pay attention, touch screens, camera, wii remote like, iPad/iPhone, 3D, social networks...


    If next gen is near it will be one of innovation, if it is far it may "only improve" in the above mentioned techs.


    That said I wouldnt be suprissed if we saw a Fusion on the next XB or Wii, as far as we know a much better performer, power efficient, cheaper and out of the box solution that should play Crysis 2 very easly.
     
  16. liolio

    liolio Aquoiboniste
    Legend

    Joined:
    Jun 28, 2005
    Messages:
    5,724
    Likes Received:
    195
    Location:
    Stateless
    Kids? :lol:
     
  17. Tahir2

    Veteran

    Joined:
    Feb 7, 2002
    Messages:
    2,978
    Likes Received:
    86
    Location:
    Earth
    Interesting direction AMD have taken with Llano, it is designed to use very little power compared to their other CPU's in the same ballpark (quad core Athlon II's).

    My ideal console right now - Llano with a discrete graphics card as well.

    That would be a 2084 cores processing monster !!!11!!

    4 core CPU
    1600 core GPU
    480 core integrated GPGPU

    As to Bobcat and Bulldozer - will wait for them to be released before commenting. AMD sure like to bake their processors well before releasing them, the damn teasers.
     
  18. zRifle1z

    Newcomer

    Joined:
    Feb 12, 2005
    Messages:
    127
    Likes Received:
    1
    Ok, how about no actual console from MS, but just an interface to XBOX Live?

    XBOX Live moved to serious cloud based computing in order to operate more like the OnLive service; Next up, MS replaces the console with an advanced version of NATAL (or, whatever it's called in the next few days).
     
  19. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    Sony would love that ... their only competitor for the hard core would be the PC then.
     
  20. MfA

    MfA
    Legend

    Joined:
    Feb 6, 2002
    Messages:
    7,610
    Likes Received:
    825
    What would be really precious is if Nintendo came out with a next gen platform first. Higher performance, same price as M$/Sony's last generation hardware, same precision on their next generation WiiMote as Move ... so basically vastly superior.

    Microsoft and Sony might have to play the waiting game to pump cash from their investments ... but Nintendo doesn't, and hardware has advanced fast enough that it doesn't take expensive silicon to blow away current generation hardware. If Nintendo does this Microsoft and Sony get caught with their pants down they'd be forced to hurry paying the extra cash necessary for getting a package together and creating overly expensive hardware. After they launch Nintendo can then just go back to being the cheapest, where they have no problem earning money now.
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...