Results 1 to 8 of 8

Thread: News - Nvidia CUDA 6 offers a unified memory programming system

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    31,709
    Thanks
    0
    Thanked
    2,073 times in 719 posts

    News - Nvidia CUDA 6 offers a unified memory programming system

    Latest platform “makes parallel programming easier than ever”.
    Read more.

  2. #2
    Senior Member
    Join Date
    Jul 2013
    Posts
    281
    Thanks
    5
    Thanked
    17 times in 13 posts

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Is this Nvidia catching up with AMD?

  3. #3
    Senior Member
    Join Date
    Sep 2011
    Posts
    264
    Thanks
    4
    Thanked
    8 times in 6 posts
    • tribaljet's system
      • Motherboard:
      • Intel HM65
      • CPU:
      • Intel Core i7-2820QM
      • Memory:
      • 8GB Transcend DDR3-1600
      • Storage:
      • 1TB HGST Travelstar 7K1000
      • Graphics card(s):
      • Intel HD 3000 + Nvidia Geforce GT 555M
      • Operating System:
      • Windows 8.1 Pro 64bits

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Quote Originally Posted by Luke7 View Post
    Is this Nvidia catching up with AMD?
    Entirely separate. This is CUDA being further improved, which is nice given that current CUDA is already leaps and bounds better than OpenCL.

  4. #4
    The Ace
    Join Date
    Oct 2012
    Location
    London
    Posts
    373
    Thanks
    25
    Thanked
    4 times in 4 posts

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Nvidia Cuda , AMD Mantle , Nvidia Cuda 6

    Really ?!

  5. #5
    Senior Member
    Join Date
    Jul 2013
    Posts
    281
    Thanks
    5
    Thanked
    17 times in 13 posts

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Quote Originally Posted by tribaljet View Post
    Quote Originally Posted by Luke7 View Post
    Is this Nvidia catching up with AMD?
    Entirely separate. This is CUDA being further improved, which is nice given that current CUDA is already leaps and bounds better than OpenCL.
    But OpenCL is cross-platform where as Cuda is just Nvidia? So realistically it SHOULD be better than OpenCL because there is less compatibility/optimizing work to be done. IMO anyway.. I'm not really up to date with these things.

    So how is this separate from AMD's Unified Memory Architecture? I understand different companies but the principle is exactly the same is it not?

  6. #6
    Registered+
    Join Date
    Nov 2013
    Posts
    19
    Thanks
    0
    Thanked
    2 times in 2 posts

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Quote Originally Posted by tribaljet View Post
    Quote Originally Posted by Luke7 View Post
    Is this Nvidia catching up with AMD?
    Entirely separate. This is CUDA being further improved, which is nice given that current CUDA is already leaps and bounds better than OpenCL.
    Existing cpu libraries are "not so easy" to turn into "gpu intensive" libraries. examples include codec and vray. Now dont start follow up discussion. I have enough hands on experience to to tell that vray works slower in cuda enable nvedia card than multicore processor. There were always option to turn cuda in vray, but it never accelerated the workload. Same thing goes to codec. In encoding and decoding gpu sucks and so does cuda. I need this 2 things to improve and i dont care if it is nvedia or amd. Until then both of their gibberish sucks.

  7. #7
    Member
    Join Date
    Sep 2012
    Posts
    139
    Thanks
    0
    Thanked
    7 times in 6 posts

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Cuda speeds up vray but depends on the other elements of your system. GPU's can be very quick at 3D rendering.
    An I7 will obviously be faster than using Cuda on any mid-low end gpu.
    However using a high end GPU vs a dual core or I3/I5 will often see speed gains.
    Trouble is you'll often hit the GPU's ram limit with high res textures or high poly counts.

    One of my old PC's has a E2180 but sticking a GTX 560 in it saw massive gains to rendering speed with cuda.

  8. #8
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,232
    Thanked
    2,290 times in 1,873 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: News - Nvidia CUDA 6 offers a unified memory programming system

    Quote Originally Posted by Luke7 View Post
    ... how is this separate from AMD's Unified Memory Architecture? ...
    CUDA still can't directly access the system memory, although that's something nvidia are working towards in the next generation GPUs (presumably using their own proprietary interfaces/API, since they're not part of the HSA foundation). The update to CUDA 6 just means that developers can write code using a unified memory access API, and the compilers/CUDA system underneath it all will handle the copying of data between system memory and GPU memory automatically (previously the developer had to include code to copy data between the two types of memory themselves). Basically it's just a language feature to make it a little easier to write code using CUDA: it won't make CUDA any more performant.

    Meanwhile, AMD are about to release the first fully HSA enabled parts, with genuinely unified memory access, and their work on the process is shared openly through the HSA foundation. That means that both the CPU and GPU in a system will have fully unified access to the entire memory space, which *will* improve performance on GPU accelerated tasks (as the data won't need copying between GPU and system memory). As I said, nvidia are meant to be folding hardware unified memory addressing into the next generation of their GPU hardware, although I don't think there are any details released on how they're going to manage that yet...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •