NVIDIA Tegra Architecture

Discussion in 'Mobile Graphics Architectures and IP' started by french toast, Jan 17, 2012.

Tags:
  1. RecessionCone

    RecessionCone Regular Subscriber

    N9 doesn't use Tegra X1. What is this X1 kernel you refer to?
     
  2. RecessionCone

    RecessionCone Regular Subscriber

    Why wouldn't it work correctly? They've been doing this since Tegra 3.
     
  3. Rys

    Rys Graphics @ AMD Moderator Veteran Alpha

    Sorry, swap N9 for Shield Android TV. Swap Google for NVIDIA too.
     
  4. Ailuros

    Ailuros Epsilon plus three Legend Subscriber

    My gut feeling also tells me (as I've said a couple of times already) that for the markets/devices the X1 is targetting so far the A53 cluster the power saving benefits it would bring would be questionable. Otherwise I find it hard to imagine that they didn't bother to revisit the config IF you pet theory is correct (which sounds quite plausible).
     
  5. Ailuros

    Ailuros Epsilon plus three Legend Subscriber

  6. Seems like the tablet of choice to play all those AAA Android games with high-end graphics, like Angry Birds.
     
  7. swaaye

    swaaye Entirely Suboptimal Legend

    Don't overestimate what all the hot and exciting SOCs can actually handle. And also don't overestimate the driver quality of Android SOCs. I think you'd need Tegra K1 or X1 to run KOTOR without upscaling. ;) Baytrail and Tegra 4 certainly can't handle that at 1920x1200.

    Actually I also noticed that KOTOR is missing some bump mapping effects. Surely done to make it playable on more SOCs.
     
    Last edited: Nov 27, 2015
  8. pharma

    pharma Veteran

    [​IMG]

    http://devblogs.nvidia.com/parallel...ext-wave-of-autonomous-machines/#comment-1192
     
  9. wishiknew

    wishiknew Regular

    Very weird cpu combo for that DRIVE PX 2 thing.
     
  10. xpea

    xpea Regular

    its based on new Denver core. The important question is did they keep their software trick or did they use a more traditional full hardware solution
     
  11. Ailuros

    Ailuros Epsilon plus three Legend Subscriber

    I'd be surprised if it's more than an improved refresh of the original Denver core. I also figure that for a workload like in automotive a core like Denver might be more ideal than anywhere else.

    If that's supposed to be "weird" what's the MTK Helio X30 then? :D
     
    A1xLLcqAgt0qc2RyMz0y likes this.
  12. Something that doesn't exist/hasn't been announced yet.
     
  13. Kaarlisk

    Kaarlisk Regular Subscriber

    Maybe the A57 is validated for some specific automotive use?
     
  14. bdmosky

    bdmosky Newcomer

    How will the workload be divided among the GPU and different CPUs on the DRIVE PX2?
     
  15. Benetanegia

    Benetanegia Regular

    What if the Denver cores are actually the low power cores too? I mean, appart from the code morphing mumbo jumbo, Denver also had a weak hardware decoder, right? Couldn't it be posible to turn off all the hardware related to code morphing and leave the Denver cores operating very similarly to an A53 or whatever? Then for slightly more demanding or highly threaded workloads they'd use the A57's and the Denver cores would take care of lightly threaded high-performance tasks once the code morphing gets turned on. The A57 would also hide any posible latency from this change of state, by being in the middle.

    Maybe this is something so obvious that no one cared to mention, but I thought it was a novel idea and haven't seen it anywhere. What do you think guys?
     
  16. Ailuros

    Ailuros Epsilon plus three Legend Subscriber

    They should have had 2*A57+4*Denver cores then.
     
  17. Benetanegia

    Benetanegia Regular

    Care to elaborate a little bit on that? Maybe it's completely imposible on a technical side, but my suggestion is that Denver acts as both the low power (code morphing portion turned off, no relatively expensive memory access to microcode cache, etc. Just plain and slow in-order execution) and highest performance core. Usually there's more low power/performance cores than high power/performance ones and that's, I think, why logic dictates that there would be only 2 Denver cores, if such a technology was to be used. Yeah you also only get 2 low power cores, but historically Nvidia has been going with just one low power core, except for the X1. Compromises need to be made somewhere.

    Denver cores are also probably bigger than A57? So it would probably be a waste to have that combo.
     
  18. kalelovil

    kalelovil Regular

    Perhaps the Denver cores are part of the Pascal GPU dies, leaving the 2 Tegras with 4xA57 (and possibly inactive 4xA53) each.
    (Credit for this possibility to Exophase on the RWT forum)
     
  19. Ailuros

    Ailuros Epsilon plus three Legend Subscriber

    There's no need to complicated things as much; they could have also gone for a 2+2 combo. In reality with their CEO stating that the Denver cores are meant for demanding single threaded tasks that's what they'll mostly used for, with the majority of work falling either way on A57 cores. I doubt it's as much an issue for the automotive market. When Parker makes it into mobile consumer devices we'll see then if and how it actually works, I sure hope though they aren't stuck again with cluster migrating.

    Interesting theory; however I would then like to read how that entire enchilada has been exactly connected. If they found a way to connect the GP10b GPUs on the Parker SoCs with the 2 "main" GPU cores then it could be theoretically easy. If not it sounds too complicated and raises a few more important question marks:

    What the heck do you need 2 CPU cores in a 3-4 TFLOPs FP32 Pascal GPU core for, for example....in all likeliness those will be mainstream GPU cores like today's GM206. What am I missing exactly?
     
    Last edited: Jan 13, 2016
  20. Laurent06

    Laurent06 Veteran

    GPU are traditionally not good at control code, so having CPU (working in the same memory space) might help keeping the GPU fed. Just an hypothesis :)
     
Loading...

Share This Page

Loading...