Overclock.net › Forums › Industry News › Software News › [AnandTech]NVIDIA Announces CUDA 6: Unified Memory for CUDA
New Posts  All Forums:Forum Nav:

[AnandTech]NVIDIA Announces CUDA 6: Unified Memory for CUDA

post #1 of 9
Thread Starter 
Quote:
The big news here – and the headlining feature for CUDA 6 – is that NVIDIA has implemented complete unified memory support within CUDA. The toolkit has possessed unified virtual addressing support since CUDA 4, allowing the disparate x86 and GPU memory pools to be addressed together in a single space. But unified virtual addressing only simplified memory management; it did not get rid of the required explicit memory copying and pinning operations necessary to bring over data to the GPU first before the GPU could work on it.

Source

Other Sources:

Bit-tech
Phoronix

Also GCC and OpenACC support is cool too.biggrin.gif
Old School
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X4 945 C3 ASUS M4A79XTD EVO Sapphire HD 5850 G.Skill Ripjaw 1600 Mhz 
Hard DriveOSMonitorPower
Samsung F3 HD103SJ Windows 7 SyncMaster P2450 Corsair 750W TX 
CaseMouse
Collermaster Gladiator 600 MX-518 
  hide details  
Reply
Old School
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom II X4 945 C3 ASUS M4A79XTD EVO Sapphire HD 5850 G.Skill Ripjaw 1600 Mhz 
Hard DriveOSMonitorPower
Samsung F3 HD103SJ Windows 7 SyncMaster P2450 Corsair 750W TX 
CaseMouse
Collermaster Gladiator 600 MX-518 
  hide details  
Reply
post #2 of 9
implications?
Main Rig
(13 items)
 
Secondary Rig
(15 items)
 
 
CPUMotherboardGraphicsGraphics
i7 3770k MSI Z77A-GD65 Gigabyte 780 OC Gigabyte 780 OC 
RAMHard DriveHard DriveOptical Drive
Ripjaw  Samsung F3  Samsung 830  Asus CD-Rom 
CoolingMonitorMonitorPower
Cooler master hyper 212+  Asus  27in 1440p Auria EQ276W 760 Watt Silencer 
Case
Haf 912 
CPUMotherboardGraphicsGraphics
i7 3770k ASRock Z77 Pro4-M 290 XFX DD R9 280X Gigabyte 
GraphicsGraphicsRAMHard Drive
R9 280X MSI Gaming R9 280X Power Cooler Crucial Ballistix  Samsung 830 series 
Hard DriveOptical DriveOSMonitor
WD Black Asus 24x Windows 7 Asus 24in  
MonitorPowerCase
27in 1440p Auria CM 750 600T 
  hide details  
Reply
Main Rig
(13 items)
 
Secondary Rig
(15 items)
 
 
CPUMotherboardGraphicsGraphics
i7 3770k MSI Z77A-GD65 Gigabyte 780 OC Gigabyte 780 OC 
RAMHard DriveHard DriveOptical Drive
Ripjaw  Samsung F3  Samsung 830  Asus CD-Rom 
CoolingMonitorMonitorPower
Cooler master hyper 212+  Asus  27in 1440p Auria EQ276W 760 Watt Silencer 
Case
Haf 912 
CPUMotherboardGraphicsGraphics
i7 3770k ASRock Z77 Pro4-M 290 XFX DD R9 280X Gigabyte 
GraphicsGraphicsRAMHard Drive
R9 280X MSI Gaming R9 280X Power Cooler Crucial Ballistix  Samsung 830 series 
Hard DriveOptical DriveOSMonitor
WD Black Asus 24x Windows 7 Asus 24in  
MonitorPowerCase
27in 1440p Auria CM 750 600T 
  hide details  
Reply
post #3 of 9
My hope is that sli'd cards will effectively double the memory. That would be sweet.
Langour
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k @ 4.7ghz MSI p67a-gd80 MSI N580GTX Lightning @ 960mhz Mushkin Ridgeback 8gb (2 x 4gb) 
Hard DrivePowerCase
WD blue caviar 1T; Mushkin Castillo SSD 60gb Corsair 850HX Corsair 600T Special Edition 
  hide details  
Reply
Langour
(13 items)
 
  
CPUMotherboardGraphicsRAM
i5 2500k @ 4.7ghz MSI p67a-gd80 MSI N580GTX Lightning @ 960mhz Mushkin Ridgeback 8gb (2 x 4gb) 
Hard DrivePowerCase
WD blue caviar 1T; Mushkin Castillo SSD 60gb Corsair 850HX Corsair 600T Special Edition 
  hide details  
Reply
post #4 of 9
Quote:
Originally Posted by lacrossewacker View Post

implications?

 

Less work for some GPGPU programmers. I would still prefer explicit memory management for most tasks though.

post #5 of 9

this is to combat AMD's HUMA advance with Kaveri. nice one Nvi

Dream PC
(17 items)
 
Surface Pro 3
(9 items)
 
 
CPUMotherboardGraphicsRAM
INTEL Core i7 6700K ASUS Maximus VIII Hero Z170 MSI Geforce GTX 980 Ti Gaming 6G G.SKILL Ripjaws 4 series 16GB DDR4 3000 
Hard DriveHard DriveCoolingOS
SAMSUNG SM951 NVMe 512GB SAMSUNG 850 EVO 1TB Cooler Master Nepton 280L Microsoft Windows 10 Pro x64 
MonitorMonitorKeyboardPower
BenQ XL2420TE Dell UltraSharp U2415 WASD V2 custom CORSAIR HX850i 
CaseMouseAudioOther
NZXT H440 white CORSAIR Vengeance M95 CREATIVE Sound Blaster Z CPU Delid 
Other
LED Lighting 
CPUMotherboardGraphicsRAM
Intel Core i5 4300U Microsoft Surface Intel HD Graphics 4400 8 GB DDR3L 
Hard DriveOSKeyboardMouse
256 GB SSD Windows 10 Pro x64 Surface Pro 4 Type Cover with Fingerprint ID Microsoft Arc Mouse Surface Edition 
  hide details  
Reply
Dream PC
(17 items)
 
Surface Pro 3
(9 items)
 
 
CPUMotherboardGraphicsRAM
INTEL Core i7 6700K ASUS Maximus VIII Hero Z170 MSI Geforce GTX 980 Ti Gaming 6G G.SKILL Ripjaws 4 series 16GB DDR4 3000 
Hard DriveHard DriveCoolingOS
SAMSUNG SM951 NVMe 512GB SAMSUNG 850 EVO 1TB Cooler Master Nepton 280L Microsoft Windows 10 Pro x64 
MonitorMonitorKeyboardPower
BenQ XL2420TE Dell UltraSharp U2415 WASD V2 custom CORSAIR HX850i 
CaseMouseAudioOther
NZXT H440 white CORSAIR Vengeance M95 CREATIVE Sound Blaster Z CPU Delid 
Other
LED Lighting 
CPUMotherboardGraphicsRAM
Intel Core i5 4300U Microsoft Surface Intel HD Graphics 4400 8 GB DDR3L 
Hard DriveOSKeyboardMouse
256 GB SSD Windows 10 Pro x64 Surface Pro 4 Type Cover with Fingerprint ID Microsoft Arc Mouse Surface Edition 
  hide details  
Reply
post #6 of 9
this will require fast system memory no doubt smile.gif
    
CPUMotherboardGraphicsRAM
X5680@4.8GHz 192x25x1.47v EVGA X58 Classified(E759) EVGA GTX980 Ti SLI @1515/8400 6x4GB GSkill Ripjaws@1540 8-8-8-20-2T-1.55v 
Hard DriveHard DriveHard DriveCooling
Corsair Force GT 120GB/OS Corsair Force LS 60GB/PAGE Toshiba 4TB/GAMES CPU-EK Supremacy 
CoolingCoolingCoolingCooling
MB-EK FB Classified GPU-EK FC TitanX/Backplates Rad-Swiftech 360mm MCR-320/Pump Rad-Barrow 280mm 
CoolingCoolingCoolingOS
Ram-Corsair 2x60mm Resevoir-Barrow 250x50mm Misc-6x120mm/2x140mm/NZXT Sentry,Barrow 3/8 fit... Windows 10 Pro x64 
MonitorKeyboardPowerCase
Seiki 50'' 3840x2160 30hz Logitech G110 EVGA Supernova G2 1300 Lian Li PC-A77F 
MouseMouse PadOtherOther
Logitech G9x Xtrac Ripper XL Logitech G27 Logitech G940 
Other
Xbox One controller 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
X5680@4.8GHz 192x25x1.47v EVGA X58 Classified(E759) EVGA GTX980 Ti SLI @1515/8400 6x4GB GSkill Ripjaws@1540 8-8-8-20-2T-1.55v 
Hard DriveHard DriveHard DriveCooling
Corsair Force GT 120GB/OS Corsair Force LS 60GB/PAGE Toshiba 4TB/GAMES CPU-EK Supremacy 
CoolingCoolingCoolingCooling
MB-EK FB Classified GPU-EK FC TitanX/Backplates Rad-Swiftech 360mm MCR-320/Pump Rad-Barrow 280mm 
CoolingCoolingCoolingOS
Ram-Corsair 2x60mm Resevoir-Barrow 250x50mm Misc-6x120mm/2x140mm/NZXT Sentry,Barrow 3/8 fit... Windows 10 Pro x64 
MonitorKeyboardPowerCase
Seiki 50'' 3840x2160 30hz Logitech G110 EVGA Supernova G2 1300 Lian Li PC-A77F 
MouseMouse PadOtherOther
Logitech G9x Xtrac Ripper XL Logitech G27 Logitech G940 
Other
Xbox One controller 
  hide details  
Reply
post #7 of 9
Quote:
Originally Posted by james8 View Post

this is to combat AMD's HUMA advance with Kaveri. nice one Nvi

My thoughts exactly.
The Sleeper
(22 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5820K @ 4.4GHz Asrock X99M Killer XFX 290X AIO Cooled with dual Nidec Beta V's EVGA 16GB DDR4-2800 
Hard DriveHard DriveHard DriveCooling
OCZ Vertex 4 128GB Western Digital Green 1TB 2.5" Hitachi 500GB x 2 in RAID 0 CPU - Corsair H70 with dual Nidec Beta V's 
OSMonitorKeyboardPower
Windows 10 Enterprise x64 Asus PB287Q 4K Razer BlackWindow Chroma EVGA 1300 Watt 80PLUS Gold  
CaseMouseMouse PadAudio
Cooler Master N200 Logitech G700s XTRAC PADS Ripper XXL Mouse Pad Headphones: Baldoor E100 
AudioAudioAudioAudio
AudioTrak ImAmp headphone amp Creative X-Fi 5.1 USB (for headphones) JVC SEA-33 10-band equalizer (for headphones) Receiver: Denon AVR-1610 
AudioAudio
Fronts: Definitive Technology ProMonitor 800 Subwoofer: BIC America V1020 
  hide details  
Reply
The Sleeper
(22 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 5820K @ 4.4GHz Asrock X99M Killer XFX 290X AIO Cooled with dual Nidec Beta V's EVGA 16GB DDR4-2800 
Hard DriveHard DriveHard DriveCooling
OCZ Vertex 4 128GB Western Digital Green 1TB 2.5" Hitachi 500GB x 2 in RAID 0 CPU - Corsair H70 with dual Nidec Beta V's 
OSMonitorKeyboardPower
Windows 10 Enterprise x64 Asus PB287Q 4K Razer BlackWindow Chroma EVGA 1300 Watt 80PLUS Gold  
CaseMouseMouse PadAudio
Cooler Master N200 Logitech G700s XTRAC PADS Ripper XXL Mouse Pad Headphones: Baldoor E100 
AudioAudioAudioAudio
AudioTrak ImAmp headphone amp Creative X-Fi 5.1 USB (for headphones) JVC SEA-33 10-band equalizer (for headphones) Receiver: Denon AVR-1610 
AudioAudio
Fronts: Definitive Technology ProMonitor 800 Subwoofer: BIC America V1020 
  hide details  
Reply
post #8 of 9
Quote:
Originally Posted by james8 View Post

this is to combat AMD's HUMA advance with Kaveri. nice one Nvi

Exactly, the slides are basically what AMD have shown with HUMA.
The girlfriend.
(14 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
FX8320 @ 4.5 Crosshair V (Third One) 290 Tri-X OC 16GB HyperX 
Hard DriveHard DriveHard DriveCooling
Sandisk SSD Plus 240GB Toshiba 3TB Hitachi 2TB Swiftech H220-X 
OSMonitorKeyboardPower
Win 8.1/Mint Viewsonic VX2457-mhd Logitech K120 Super Flower Golden Green 650W 
CaseMouse
Enthoo Pro G400 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
The girlfriend.
(14 items)
 
The Mistress
(13 items)
 
Media Server
(11 items)
 
CPUMotherboardGraphicsRAM
FX8320 @ 4.5 Crosshair V (Third One) 290 Tri-X OC 16GB HyperX 
Hard DriveHard DriveHard DriveCooling
Sandisk SSD Plus 240GB Toshiba 3TB Hitachi 2TB Swiftech H220-X 
OSMonitorKeyboardPower
Win 8.1/Mint Viewsonic VX2457-mhd Logitech K120 Super Flower Golden Green 650W 
CaseMouse
Enthoo Pro G400 
CPUMotherboardGraphicsRAM
A8-6410 Lenovo Lancer 4B2 K16.3 R5 128 Shaders/M230 Hynix 8GB DDR3 1600 
Hard DriveHard DriveOSMonitor
Samsung 840 120 GB SSD Seagate Momentus 1TB 5400rmp Win 8.1 CMN1487 TN LED 14" 1366*768 
KeyboardPowerMouseMouse Pad
Lenovo AccuType 2900mAh/41Wh Elan Trackpad/Logitech M90 Super Flower 
Audio
AMD Avalon(Connexant) 
  hide details  
Reply
post #9 of 9
This only makes it seem like you have unified memory. In reality the library just handles copying etc. under the covers.
Quote:
The system doesn't actually eliminate the physical requirement to copy the memory contents from one pool to another but does remove the need for programmers to manage that part of the process - CUDA 6 does it automatically.

This is contrast to the unified memory implementation that AMD has been lauding on its upcoming Kaveri APUs. Those chips actually use the same block of memory, eliminating the need to copy the data from one block to another entirely.

Indeed it is quite possible that the new CUDA 6 solution will have a negative impact on performance, as finer control of memory management is taken away from the program. However, coders will still have the option to manually control memory if needed, while providing a simpler solution for those that don't require more granular control.

I guess its good that they're putting the infrastructure in place early for future GPUs though.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [AnandTech]NVIDIA Announces CUDA 6: Unified Memory for CUDA