RWT NVIDIA GT200 article

Discussion in 'GPGPU Technology & Programming' started by bowman, Sep 9, 2008.

  1. bowman

    Newcomer

    Joined:
    Apr 24, 2008
    Messages:
    141
  2. armchair_architect

    Newcomer

    Joined:
    Nov 28, 2006
    Messages:
    128
    Wow. Excellent, excellent writeup. It explains a lot of things that NVIDIA has already disclosed, but in an easy to understand way and coherent way. The article also reveals some significant details that weren't known before, as far as I know (though some were guessed at). That's going on my bookmark list, I have a feeling I'll be pointing people at it often.
     
  3. PeterT

    Regular

    Joined:
    May 14, 2002
    Messages:
    702
    Location:
    Austria
    I found this observation particularly interesting:
    I knew about the new voting functions, but I did not realize the extent to which they go against the so-called SIMT philosophy. It will be interesting to see how this plays out, since I believe that the fact that the actual complexity of the SIMD architecture is quite well-hidden in CUDA is one of the reasons for its rather quick adoption and success.

    Another part that should be informative even to people somewhat familiar with the architecture is Dual 'Issue' on page 9. I never understood how the MAD/MUL 'dual' issuing was supposed to work, now it's clear.
     
  4. pcchen

    Moderator Veteran

    Joined:
    Feb 6, 2002
    Messages:
    2,645
    Location:
    Taiwan
    Basically, warpsize, all, and any are all used for optimization. You don't need to use them, since the automatic branch divergence handling in CUDA is pretty good. However, in some cases you can use them to get a better performance. Anyway, I think it's a nice thing, because you won't need them if you don't need them, and that's good :)
     
  5. Tim Murray

    Tim Murray the Windom Earle of mobile SOCs
    Veteran

    Joined:
    May 25, 2003
    Messages:
    3,278
    Location:
    Mountain View, CA
    Great article, Dave. It ranks up there with Rys' G80 piece or Wavey's Xenos articles as an excellent architectural overview.

    and yeah, I'll probably be pointing people at it as a very deep hardware primer. thanks for making my life easier :p
     
  6. dkanter

    Regular

    Joined:
    Jan 19, 2008
    Messages:
    359
    Thanks for the kudos everyone!

    I had a great time doing this article and I'm glad there are folks out there who appreciate it.

    A big thank you goes out to a lot of the people who spent hours talking with me and clarifying everything...

    David
     
  7. wingless

    Newcomer

    Joined:
    Aug 5, 2007
    Messages:
    79
    Location:
    Houston, Texas
    Mr. Kanter, I hope you know how seriously your words are taken and just how much the tech world appreciates your work. Thank you very much for the article. I've yet to see such a complete write-up on both the architecture and software side of the GPGPU front. Will we see an ATI write-up soon?

    There have been some recent developments on ATI's side: http://www.techreport.com/discussions.x/15490

    I would love to know what you think about ATI's single RV770 hardware and OpenCL, CAL, and/or Brook+. It seems a 4870X2 may not be ideal for GPGPU but a single HD 4870 may work well according to what you stated in this current article. Please let the B3D community know if we'll see an ATI write-up soon!
     
  8. dkanter

    Regular

    Joined:
    Jan 19, 2008
    Messages:
    359
    I'd love to write about RV770 and R700. I only have 24 hours in each day though : (

    DK
     
  9. wingless

    Newcomer

    Joined:
    Aug 5, 2007
    Messages:
    79
    Location:
    Houston, Texas
    Sorry for my late response. I live in Houston and still don't have electricity. I put a charge on my old 2001 laptop at my brother's house and dial-up is working at least.

    Please take your time. I think we'll have a lot of time before we see something new from AMD on this front.

    I really wonder if AMD and Nvidia are planning on adding ECC to their cards to enhance their GPGPU flexibility. It seems like it would be the next logical step at making GPUs more marketable in the specialized computing industry. I simply can't wait to see what will come about next year, especially with Intel coming into the mix. The GPGPU market in 2009 will be really exciting I think.

    In the meantime, I'm waiting for Photoshop CS4 to dazzle the masses when paired with the GT200(if it is bug free). I may have to pick up a GTX 260 Core 216 to mess around with.
     

Share This Page

Loading...