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

NVIDIA Dramatically Simplifies Parallel Programming With CUDA 6

Discussion in 'News' started by Cristian_25H, Nov 14, 2013.

  1. Cristian_25H

    Cristian_25H News Poster

    Joined:
    Dec 6, 2011
    Messages:
    3,753 (4.33/day)
    Thanks Received:
    1,106
    Location:
    Still on the East Side
    NVIDIA today announced NVIDIA CUDA 6, the latest version of the world's most pervasive parallel computing platform and programming model.

    The CUDA 6 platform makes parallel programming easier than ever, enabling software developers to dramatically decrease the time and effort required to accelerate their scientific, engineering, enterprise and other applications with GPUs.

    [​IMG]

    It offers new performance enhancements that enable developers to instantly accelerate applications up to 8X by simply replacing existing CPU-based libraries. Key features of CUDA 6 include:
    • Unified Memory -- Simplifies programming by enabling applications to access CPU and GPU memory without the need to manually copy data from one to the other, and makes it easier to add support for GPU acceleration in a wide range of programming languages.
    • Drop-in Libraries -- Automatically accelerates applications' BLAS and FFTW calculations by up to 8X by simply replacing the existing CPU libraries with the GPU-accelerated equivalents.
    • Multi-GPU Scaling -- Re-designed BLAS and FFT GPU libraries automatically scale performance across up to eight GPUs in a single node, delivering over nine teraflops of double precision performance per node, and supporting larger workloads than ever before (up to 512 GB). Multi-GPU scaling can also be used with the new BLAS drop-in library.

    "By automatically handling data management, Unified Memory enables us to quickly prototype kernels running on the GPU and reduces code complexity, cutting development time by up to 50 percent," said Rob Hoekstra, manager of Scalable Algorithms Department at Sandia National Laboratories. "Having this capability will be very useful as we determine future programming model choices and port more sophisticated, larger codes to GPUs."

    "Our technologies have helped major studios, game developers and animators create visually stunning 3D animations and effects," said Paul Doyle, CEO at Fabric Engine, Inc. "They have been urging us to add support for acceleration on NVIDIA GPUs, but memory management proved too difficult a challenge when dealing with the complex use cases in production. With Unified Memory, this is handled automatically, allowing the Fabric compiler to target NVIDIA GPUs and enabling our customers to run their applications up to 10X faster."

    In addition to the new features, the CUDA 6 platform offers a full suite of programming tools, GPU-accelerated math libraries, documentation and programming guides.

    Version 6 of the CUDA Toolkit is expected to be available in early 2014. Members of the CUDA-GPU Computing Registered Developer Program will be notified when it is available for download. To join the program, register here.

    For more information about the CUDA 6 platform, visit NVIDIA booth 613 at SC13, Nov. 18-21 in Denver, and the NVIDIA CUDA website.
    Sihastru says thanks.
  2. Jorge

    Joined:
    Jan 5, 2013
    Messages:
    638 (1.36/day)
    Thanks Received:
    67
    Unfortunately this is a desperation move as AMD's HuMA/HSA and APUs change the PC langscape for good and forever. CUDA is going to disappear in a few years as it's not the best solution.
    Serpent of Darkness says thanks.
  3. RCoon

    RCoon Forum Gypsy

    Joined:
    Apr 19, 2012
    Messages:
    5,335 (7.30/day)
    Thanks Received:
    2,061
    Location:
    Gypsyland
    Making up words for the glory of AMD I see
  4. shinkueagle New Member

    Joined:
    Oct 4, 2013
    Messages:
    4 (0.02/day)
    Thanks Received:
    0
    So I see you're stalking Jorge from the previous article about the AMD 12GB card... Hyuck hyuck hyuck... :laugh:
  5. omnimodis78

    omnimodis78

    Joined:
    Aug 2, 2012
    Messages:
    33 (0.05/day)
    Thanks Received:
    9
    Location:
    Canada
    What seems like "good and forever" at the moment can sometimes be lame and forgotten in no time. How you assume that NVIDIA is desperate with something that has been out now for 7 years is a bit creepy, sorry.
    DaedalusHelios and 1c3d0g say thanks.
  6. Frick

    Frick Fishfaced Nincompoop

    Joined:
    Feb 27, 2006
    Messages:
    10,247 (3.45/day)
    Thanks Received:
    2,018
    That would be like stalking a streaking skyscraper.
    remixedcat, DaedalusHelios and RCoon say thanks.
  7. Recus

    Recus

    Joined:
    Jul 10, 2011
    Messages:
    475 (0.47/day)
    Thanks Received:
    161
    CUDA already showed that it's worth in supercomputing. AMD showed PR slides and won? :rolleyes:
  8. Sihastru

    Sihastru

    Joined:
    Apr 26, 2009
    Messages:
    346 (0.19/day)
    Thanks Received:
    63
    Location:
    You are here.
    So basically CUDA 6 is closer to hUMA/HSA then AMD only dreams of in PowerPoint slides and you call this a desperate move? Do you even know what hUMA/HSA stand for? If you're going to be a fanboy, be a better fanboy. Do some research before posting.

    And while we're on the subject of stalking, Jorge my boy... the new AMD driver you so much praise in every other post, made the cards scream even louder then before. They made the cards be closer in performance, but still 10-15% variance, by simply making the fan spin faster...
    1c3d0g says thanks.
  9. Cheeseball

    Joined:
    Jan 2, 2009
    Messages:
    652 (0.34/day)
    Thanks Received:
    79
    More like AMD playing catch up to NVIDIA's CUDA platform.
  10. shinkueagle New Member

    Joined:
    Oct 4, 2013
    Messages:
    4 (0.02/day)
    Thanks Received:
    0
    Yeah I know what you mean... I'm just new here but a wise man told me what a troll Jorge is...

    That troll has grown to such high heights because we are feeding it... Let's just ignore it and soon it will die... JORGE R.I.P....
  11. 15th Warlock

    15th Warlock

    Joined:
    Aug 16, 2004
    Messages:
    2,577 (0.73/day)
    Thanks Received:
    813
    Location:
    Visalia, CA
    Don't feed the trolls, this guy in particular almost always posts degrading comments on all Intel and nvidia related threads, and then dissapears without any facts to back his claims :shadedshu

    BTW, CUDA has supported a unified pool of memory since release 4.0 if I remember correctly (and yes, it was released in 2011, way before HUMA was even mentioned by AMD), all ver. 6 does is remove the burden from the programmers to access this unified pool of memory when writing using CUDA, it also eliminates some of the overhead caused by writing from system memory to GPU memory, but not all of it.

    As for CUDA going the way of the dodo, I think Amazon, the NCSA and Oak Ridge National Laboratory would beg to differ among many others...
    Cheeseball and 1c3d0g say thanks.
    Crunching for Team TPU
  12. Rebel333 New Member

    Joined:
    Jan 12, 2011
    Messages:
    29 (0.02/day)
    Thanks Received:
    6
    Woooááá Nvidia:laugh:. Forget it guys, it is nowhere to Mantle.
  13. Death Star

    Joined:
    Nov 8, 2005
    Messages:
    37 (0.01/day)
    Thanks Received:
    17
    OpenCL > CUDA.
  14. Fluffmeister

    Joined:
    Dec 22, 2011
    Messages:
    546 (0.64/day)
    Thanks Received:
    154
    Well that's conclusive then.

    nVidia can only dream to have someone with your expertise onboard. :respect:
    1c3d0g says thanks.
  15. Death Star

    Joined:
    Nov 8, 2005
    Messages:
    37 (0.01/day)
    Thanks Received:
    17
    Damn straight!
  16. ensabrenoir

    ensabrenoir

    Joined:
    Apr 16, 2010
    Messages:
    1,096 (0.75/day)
    Thanks Received:
    163
    :wtf:......did i miss something.....never mind.... it would be like screaming in outer space.......
    AsRock and RCoon say thanks.
  17. nem

    nem New Member

    Joined:
    Oct 22, 2013
    Messages:
    22 (0.12/day)
    Thanks Received:
    4
    Location:
    Cyberdyne CPU Sky Net
    nVidea Roadmap

    1. Tesla=Cuda
    2. Fermi=FP64
    3. Kepler=Dinamic Parallelism
    4. Maxwell=Unified virtual Memory
    5. Volta=Stacked DRAM

    This of Unified Virtual Memory does looks like hUMA or someone understands how works the Unified Virtual Memory:wtf:


    And in other theme fermi was seeing that FP64 phase but in Kepler all was removed ten all that work whas a fail o what .. :D
    Last edited: Nov 15, 2013
  18. Serpent of Darkness

    Joined:
    Sep 29, 2013
    Messages:
    37 (0.18/day)
    Thanks Received:
    2
    Re:

    On a non-trolling, mature, civil point of view, I have to agree with you. NVidia's moves for the past month has been nothing but desperation. GTX 780 Ti is proof of that, G-Sync is another example. After R9-290x toppled their former, over-priced king, the GTX Titan, NVidia, looks like they went into panic mode. All the consumers QQ about competition not being around, not driving prices down, smacked NVidia on it's butt because they didn't take what has been happening with AMD seriously. They scrapped Titan Ultra and Lite. Currently researching on Stacked Ram aka Volta. Something AMD has already done in the past and refined... Not feeling confident about AMD Mantle even though NVidia user can utilize it.

    I have to agree that it seems like a copy of hUMA, but hUMA is for APUs. An example would be like the Intel Haswell and Haswell-e SoC. To say NVidia is copying it, would require NVidia to produce APU like AMD to make that statement more valid. Intel hasn't copied hUMA, and they produce APUs of their own, but don't call them APUs like AMD does. For the most part, they are the same thing... NVidia GPUs utilizing System Memory besides dedicated GPU Ram, doesn't seem innovative which is something NVidia has been synonymous for in a while. Now if the rumors were true. NVidia may eventually venture into the server market beside continuing it's push into the tablet/cellphone market, they will eventually have a copy-cat of hUMA. NVidia will be in competition with Intel again, besides AMD, in that market. This is another NVidia desperate move to produce more revenue returns...

    Right now, G-Sync has Tegra4 chips on them. Mainly to help NVidia liquidate their leftover inventory since SHIELD and tablets containing those chips, aren't selling like hot-cakes. I suspect their 4thQ revenue reviews will start to shows signs of decline... I strongly feel that GTX 780 Ti or GTX 780 Titan, isn't selling highly either for 7% more Cuda Cores, marginally improved Core Frequencies, and D3D11.2 / Direcompute Full Support for another whooping $699.99 for a single unit. Especially when GTX Titan is still at $1000.00, and from other 3rd Party reviews, GTX 780 Ti in SLI has a tendency to drop frames on certain titles. Brain-dead NVidia fanboys won't admit it, but the kick to their privates after purchasing GTX Titan and 780--I bet it hurts. Pride + Stupidity = epic fails...

    AMD right now reign supreme in multi-GPU solutions, and cost efficiency. CrossfireX through the PCIe Bus seem to have fixed AMD's issues with multi-GPU computing. Since AMD won the console wars with NVidia--sucks that NVidia doesn't produce APUs of their own, AMD in a way, has an ability to call the shots on up-coming console games for the next 10 years. Star Citizens, a highly anticipated MMO space-shooter, will be optimized for AMD GPUs with AMD Mantle supporting it... I suspect EQN will be optimized for AMD as well besides the idea that they will be using MS Havoc. Elder Scrolls Online might be another title that's optimized for AMD GPUs, if the rumors I heard about it are true...
  19. Sihastru

    Sihastru

    Joined:
    Apr 26, 2009
    Messages:
    346 (0.19/day)
    Thanks Received:
    63
    Location:
    You are here.
    What planet are you guys from? Seriously...
  20. SIGSEGV

    SIGSEGV

    Joined:
    Mar 31, 2012
    Messages:
    498 (0.66/day)
    Thanks Received:
    106
    Earth
  21. Cheeseball

    Joined:
    Jan 2, 2009
    Messages:
    652 (0.34/day)
    Thanks Received:
    79
    This would make sense if CUDA wasn't portable to OpenCL, but then again, it is. If anything, CUDA = OpenCL + OpenCL "Extensions", just like how OpenGL Extensions is.

    The only problem is that AMD cards work better with float4 which is not the best case in many GPGPU applications.
  22. TheHunter

    TheHunter

    Joined:
    Apr 10, 2012
    Messages:
    739 (1.00/day)
    Thanks Received:
    262
    Location:
    Europa
    yea its already in driver level since r331
    [​IMG]
  23. chinmi

    Joined:
    Nov 9, 2011
    Messages:
    83 (0.09/day)
    Thanks Received:
    9
    Location:
    Indonesia
    they will admit nothing !!! :banghead:

    for them all hail :respect: NVIDIA

    :roll:
  24. radrok

    radrok

    Joined:
    Oct 26, 2011
    Messages:
    2,892 (3.19/day)
    Thanks Received:
    768
    Many people don't realize how much CUDA is getting radicated into professional software, I suggest you to take a look at CUDA developer zone before crapping into threads with consequent humiliation by showing how much clueless you are.

    CUDA can be used and shown, AMDs implementations are just on paper so I don't get how people can draw conclusions lol.
    1c3d0g says thanks.
  25. NeoXF

    Joined:
    Sep 19, 2012
    Messages:
    615 (1.06/day)
    Thanks Received:
    80

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

Share This Page