NVIDIA Kepler speculation thread

Discussion in 'Architecture and Products' started by Kaotik, Sep 21, 2010.

Tags:
  1. Gipsel

    Veteran

    Joined:
    Jan 4, 2010
    Messages:
    1,620
    Likes Received:
    264
    Location:
    Hamburg, Germany
    At least for the VLIW architectures, the shader compiler spits out some throttle numbers, iirc. But I have never seen anything in there (it always returned zero throttling), so maybe that is not used anymore (or only for the old architectures lacking a solution in hardware) or it is still some additional input to the algorithm and I didn't look at the right code sequences.
    The alternative of analyzing the code on the GPU before it runs doesn't appear to be very useful to me compared to the necessary effort. Such a feed-forward only makes sense if your feedback is too slow or the hardware isn't qualified to run at the current frequency for all code sequences (the power circuitry should easily buffer power spikes in the µs regime and thermal behaviour is way slower).
     
    #3721 Gipsel, Mar 26, 2012
    Last edited by a moderator: Mar 26, 2012
  2. EduardoS

    Newcomer

    Joined:
    Nov 8, 2008
    Messages:
    131
    Likes Received:
    0
    Definitions... In this case a very informal one, I'm not a marketting guy, yet, everytime I hear or talked abou power virus the only requirement is making the chip draw a really lot of power, maybe the name is silly, but if everyone understand all is fine.
     
  3. Alexko

    Veteran Subscriber

    Joined:
    Aug 31, 2009
    Messages:
    4,541
    Likes Received:
    964
    To me, a power virus is a piece of software whose main purpose is to make the targeted chip draw as much power as possible, irrespective of the work done—if any work is indeed done.

    I don't find it particularly silly.
     
  4. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    To me, an important part of the definition of a (software) virus is that it does something behind your back, something you usually would not want it to do. Interestingly enough, Furmark was a benchmark before it became programma non grata with AMD and Nvidia and they decided to start calling it a power virus as opposed to a stress test - probably in order to keep people away from using it (who'd want to execute a "virus" on their system?).

    Anyway, there are more benchmarks that behave like this, but I've learned the lesson. In future, I'll only refer to those as "stress tests" - and let the IHVs dig through all the stuff out there themselves.
     
  5. KimB

    Legend

    Joined:
    May 28, 2002
    Messages:
    12,928
    Likes Received:
    230
    Location:
    Seattle, WA
    Whether or not this is better depends entirely upon the nature of the errors. Yes, if you can guarantee that your systematic errors are small compared to your statistical errors, faster sampling is likely to lead to better results. But if you can't make that guarantee, if you have an overall bias in your fast sampling, then the picture is no longer clear.

    Since I see no conceivable way to test all possible usage situations, I really really doubt that the situation is as clear-cut as you state here.
     
  6. Dave Baumann

    Dave Baumann Gamerscore Wh...
    Moderator Legend

    Joined:
    Jan 29, 2002
    Messages:
    14,090
    Likes Received:
    694
    Location:
    O Canada!
    These are activity counters on the chip, this isn't software that is trying to analyse code to figure out what is going on. IIRC there are some pretty interesting tools in the developer software that actually outputs a lot of activity chip activity traces.
     
  7. Schnort

    Newcomer

    Joined:
    Jan 5, 2012
    Messages:
    4
    Likes Received:
    0
    For what it's worth, if what you're interested in is thermal dissipation to control clock speed, the counters are useful in approximating that, but aren't as good as actually measuring the current draw.

    Of course, the overall current draw doesn't help if you have hotspots that you need to worry about...
     
  8. CarstenS

    Legend Subscriber

    Joined:
    May 31, 2002
    Messages:
    5,800
    Likes Received:
    3,920
    Location:
    Germany
    Yeah, I think I got it this far that they are not software. But what I wasn't sure about is, whether they counted activity of the execution units or some kind of throughput in the schedulers. So, when counting activity in the execution units themselves, Powertune also reacts to perceived load that is already happening, albeit of course in a much much faster way than measuring power rails every 100 ms. :)

    I wonder: Does Powertune react immediately after detecting an, let's say non desireable workload or does it leave the execution units running deliberately for a few tenth's of a second in order to really take advantage in thermal inertia or lag, as the cooling solution would not be saturated after a chip doing 1/10th of a second an unthrottled load like furmark.
     
  9. dnavas

    Regular

    Joined:
    Apr 12, 2004
    Messages:
    375
    Likes Received:
    7
    GK110

    Apologies if this has been linked already:

    http://www.hpcwire.com/hpcwire/2012..._hpc_version_waiting_in_the_wings.html?page=2

    We now return you to your regularly scheduled Turbo discussion :)
     
  10. fellix

    Veteran

    Joined:
    Dec 4, 2004
    Messages:
    3,552
    Likes Received:
    514
    Location:
    Varna, Bulgaria
    Tesla mainframe with TurboBoost(tm). :lol:
     
  11. psolord

    Regular

    Joined:
    Jun 22, 2008
    Messages:
    444
    Likes Received:
    55

    Correction. The 500$ mid range graphics version! :twisted:

    Also they mention Q4 for a production start of BigK? Oookkkeeeyyyy so any news on the GTX 670? :razz:
     
  12. Alexko

    Veteran Subscriber

    Joined:
    Aug 31, 2009
    Messages:
    4,541
    Likes Received:
    964
    Considering the source, that probably refers to Teslas.
     
  13. dnavas

    Regular

    Joined:
    Apr 12, 2004
    Messages:
    375
    Likes Received:
    7
    Yeah, anytime they want to bring a $200 price drop.... :)

    One hopes for a non-calendar definition of Q4. There is also some concern that NV will be targeting two different markets with two different chips. That's not good for compute, insofar as there is a compatibility problem between $1500 and my pocketbook.... For that reason, GCN is more attractive, except that the ATI card I currently have is driving me nuts :(

    I don't actually need the DP throughput, but I do want a dynamic-gop, two-pass encode solution that plays nice with my editor/titler.... 4x realtime (or whatever) means nothing when I can't use the results.
     
  14. lanek

    Veteran

    Joined:
    Mar 7, 2012
    Messages:
    2,469
    Likes Received:
    315
    Location:
    Switzerland
    They speak about Tesla.

    But i dont know if it is a good or bad news for a next big Kepler. ( gaming cards ).

    Look like they will definitively separate HPC, computing, gaming, and i dont like the term: < Second implementation > they have used. This really seems to point to a refresh, not a bigger version unreleased.
     
  15. AlphaWolf

    AlphaWolf Specious Misanthrope
    Legend

    Joined:
    May 28, 2003
    Messages:
    9,470
    Likes Received:
    1,686
    Location:
    Treading Water
    In Nvidia's case, this wouldn't be sooner than the calendar definition.
     
  16. Kaotik

    Kaotik Drunk Member
    Legend

    Joined:
    Apr 16, 2003
    Messages:
    10,244
    Likes Received:
    4,465
    Location:
    Finland
    nVidias next fiscal Q4 is later than this years calendar Q4, you sure about hoping for non-calendar definition of Q4? :twisted:
     
  17. dnavas

    Regular

    Joined:
    Apr 12, 2004
    Messages:
    375
    Likes Received:
    7
    Clearly I'm hoping for a non-nvidia, non-calendar definition of Q4. Perhaps I'm hoping for a definition of '4' that's a little closer to '2' :lol: Well, at least we'll have some idea of what's what in Q2. :sigh:
     
  18. Alexko

    Veteran Subscriber

    Joined:
    Aug 31, 2009
    Messages:
    4,541
    Likes Received:
    964
    We're not going to see GK110 in Q2, that much is a pretty safe bet.
     
  19. EduardoS

    Newcomer

    Joined:
    Nov 8, 2008
    Messages:
    131
    Likes Received:
    0
    If I intentionally execute a computer virus it doesn't becomes another type of software, if it does something I want or not is not a definition for virus.

    The only definition for computer virus I have ever seen is of a software being able to self replicate, the "power virus" is a exception to this definition, the only I remember.

    There is another name for software doing bad things to your computer: malware.

    I think it is silly because it does not have the same definition of a computer virus, wich is the ability to self replicate.
     
  20. Albuquerque

    Albuquerque Red-headed step child
    Veteran

    Joined:
    Jun 17, 2004
    Messages:
    4,309
    Likes Received:
    1,105
    Location:
    35.1415,-90.056
    Power Malware, yeeah! :D

    I like it!
     
Loading...

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...