1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

New NVIDIA compiler lets developers offload math functions to GPU

Discussion in 'News' started by D_o_S, Feb 21, 2007.

  1. D_o_S

    D_o_S Moderator

    Joined:
    Aug 27, 2005
    Messages:
    979 (0.29/day)
    Thanks Received:
    38
    NVIDIA has announced the release of beta versions of the SDK and C compiler for their Compute Unified Device Architecture (CUDA) technology. The C compiler includes a set of C language extensions that will enable developers to write C code that targets NVIDIA's GPUs directly. These extensions are supported by software libraries and a special CUDA driver that exposes the GPU to the OS and applications as a math coprocessor.

    This approach differs to that taken by AMD/ATI and their "Close to Metal" (CTM) initiative. With CTM, AMD/ATI has opened up the low-level ISA so that their graphics products can be programmed directly in assembly language. CTM relies on developers creating libraries and higher-level tools for in-game use.

    Source: Ars Technica and NVIDIA
     
  2. WarEagleAU

    WarEagleAU Bird of Prey

    Joined:
    Jul 9, 2006
    Messages:
    10,797 (3.57/day)
    Thanks Received:
    546
    Location:
    Gurley, AL
    Cool deal.:rockout:
     
  3. Alec§taar New Member

    Joined:
    May 15, 2006
    Messages:
    4,677 (1.52/day)
    Thanks Received:
    94
    Location:
    Someone who's going to find NewTekie1 and teach hi
    It is!

    I saw ATI apply this type of thing to SETI@Home a couple of years back, & it made tearing thru unit processing way, WAY fast...

    It would definitely seem that videocard GPU's are much faster @ that type of computation (largely "FPU/floating point unit" oriented on the mobo CPU).

    APK
     
  4. XooM New Member

    Joined:
    Oct 17, 2004
    Messages:
    479 (0.13/day)
    Thanks Received:
    7
    Location:
    Close to FrozenCPU.com
    hate to bust your bubble, but that was more likely Folding@Home a few months ago.
     
  5. Homeless

    Joined:
    Sep 14, 2005
    Messages:
    1,025 (0.31/day)
    Thanks Received:
    109
    Location:
    USA
    I though folding@home only worked for ati cards
     
  6. Alec§taar New Member

    Joined:
    May 15, 2006
    Messages:
    4,677 (1.52/day)
    Thanks Received:
    94
    Location:
    Someone who's going to find NewTekie1 and teach hi
    No "bubble to burst"...

    And, you're probably correct - It probably was most likely Folding@Home this was applied to, after all!

    (I did both projects for a decent stretch (for this forums' team in fact for Folding@Home) - but, I did FAR more on SETI though, & since it began in 1999 (took a break 2001 - 2002, didn't have "enough machine" imo back then to do units fast))

    * However: I am fairly certain where I saw mention of it was RIGHT before I joined here, around a year ago, SO YOU ALSO, may be "off" on the dates you mention (a few months ago, because I joined here way longer ago, than that, & I saw it on their forums quite a bit before I left them) on the SETI@Home forums!

    Hey - they're both (as I am sure you know) 'distributed computing' concepts, & I was a part of them both...

    Now, as to details on them? Heh, they're 'hazy' for me now, & what I saw on forums about them. Why hazy?? Simply because they're not 'crucial to my existence'... non-essential information, for me???

    I let it fade... it 'takes up space' is why, & gets a "DB reorg" (compacted out blank records).

    APK

    P.S.=> Am I human? Do I forget things that aren't "110% crucial to my existence"?? Heck, absolutely - this 'factoid' isn't paying the bills for me, it's merely "trivia" @ this point...

    Plus, I can stand correction @ times, like anybody else - so, thanks for that, on that note! apk
     
    Last edited: Feb 21, 2007
  7. XooM New Member

    Joined:
    Oct 17, 2004
    Messages:
    479 (0.13/day)
    Thanks Received:
    7
    Location:
    Close to FrozenCPU.com
    presently, yep, but i would hazard a guess that they're probably pursuing development for nVidia's latest line of cards.

    @APK: The F@H GPGPU client was first beta launched at the beginning of last october (2006), but discussion was flying about it for well over a year before :)
     
  8. ShadowFlare New Member

    Joined:
    Sep 20, 2005
    Messages:
    542 (0.16/day)
    Thanks Received:
    0
    It would be great if microsoft supports things like this in their .NET framework, considering that .NET apps can get machine-specific optimizations when they are compiled on the computer running them. ;)
     
  9. Alec§taar New Member

    Joined:
    May 15, 2006
    Messages:
    4,677 (1.52/day)
    Thanks Received:
    94
    Location:
    Someone who's going to find NewTekie1 and teach hi
    Probably! All I remember about it was hearing about it @ the SETI forums, & saying "Now, THAT is a great idea!"

    (Couldn't recall if it was beta or what was what... just that I knew it was going on OR going to be going on, rather...)

    :)

    * Yep... getting old & senile here I think... has to be this in part: I never used to forget anything, even details... not the case anymore!

    (LOL - OH WELL!)

    APK
     
  10. Scavar

    Scavar New Member

    Joined:
    Aug 29, 2006
    Messages:
    573 (0.19/day)
    Thanks Received:
    0
    Location:
    Ft Lauderdale, FL
    This sounds like it should be good for a lot of people.....but will it actually work?
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page