Overclock.net › Forums › Industry News › Hardware News › [dvHW] NVIDIA: CUDA to deliver 100x performance gains
New Posts  All Forums:Forum Nav:

[dvHW] NVIDIA: CUDA to deliver 100x performance gains - Page 2

post #11 of 19
Quote:
Originally Posted by pauldovi View Post
CUDA theoretically offers very high performance, perhaps maybe even 100 fold. However realistically a CUDA program must be highly optimized to even be faster at all. CUDA programming is difficult, picky, and only works on a small range of applications.

Furthermore, CUDA cannot handle high precision data types, like the double.



CUDA would work very well on calculating PI. The calculation of PI requires finding the sum of many Taylor Series for e^x, ln(x), and exponential(x). This could benefit greatly from parallel computing.
What data types can it handle?
Lee XT
(17 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-6300 Asus M5A97 SAPPHIRE Radeon HD 7850 AMD 4GB DDR3 1333MHZ 
RAMRAMRAMHard Drive
AMD 4GB DDR3 1333MHZ AMD 4GB DDR3 1333MHZ AMD 4GB DDR3 1333MHZ OCZ Vertex 4 256GB 
CoolingOSMonitorKeyboard
Corsair H80 Windows 8.1 Pro MCE Dell P2414H WHXV7  Microsoft Generic 
PowerCaseMouseMouse Pad
Ultra 600W Limited Edition NZXT Black Steel Razer Deathadder Razer Goliath 
Audio
Realtek HD Audio 
  hide details  
Reply
Lee XT
(17 items)
 
  
CPUMotherboardGraphicsRAM
AMD FX-6300 Asus M5A97 SAPPHIRE Radeon HD 7850 AMD 4GB DDR3 1333MHZ 
RAMRAMRAMHard Drive
AMD 4GB DDR3 1333MHZ AMD 4GB DDR3 1333MHZ AMD 4GB DDR3 1333MHZ OCZ Vertex 4 256GB 
CoolingOSMonitorKeyboard
Corsair H80 Windows 8.1 Pro MCE Dell P2414H WHXV7  Microsoft Generic 
PowerCaseMouseMouse Pad
Ultra 600W Limited Edition NZXT Black Steel Razer Deathadder Razer Goliath 
Audio
Realtek HD Audio 
  hide details  
Reply
post #12 of 19
Quote:
Originally Posted by Licht View Post
What data types can it handle?
char, int, and float are the primitive datatypes that it supports as far as I know.
System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 2500k ASRock P67 Extreme4 Gen 3 AMD 7970 16GB DDR3 
Hard DriveOptical DriveOSMonitor
Intel 520 256GB SATA DVD Burner Windows 7 64 bit Deal U2410 
KeyboardPowerMouse
Adesso Mechanical Silverstone OP650 Logitech G700 
  hide details  
Reply
System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 2500k ASRock P67 Extreme4 Gen 3 AMD 7970 16GB DDR3 
Hard DriveOptical DriveOSMonitor
Intel 520 256GB SATA DVD Burner Windows 7 64 bit Deal U2410 
KeyboardPowerMouse
Adesso Mechanical Silverstone OP650 Logitech G700 
  hide details  
Reply
post #13 of 19
The questions is, in the future will it run on an Intel board?!
Work Work
(14 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X5670 @ 3.33GHz EVGA Classified X58 (Westmere Modded) AMD 6950 2GB G. Skill Ripjaws 24GB 
Hard DriveCoolingOSMonitor
Samsung 850 EVO 500GB Scythe FUMA  Windows 10 Pro 64 NEC PA241W 
KeyboardPowerCaseMouse
Magicforce 68 (Gat. Blue) Ultra X3 1000W Dremel Modded CM Cosmos S Logitech G700 
Other
Wacom Intuos 4 
  hide details  
Reply
Work Work
(14 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X5670 @ 3.33GHz EVGA Classified X58 (Westmere Modded) AMD 6950 2GB G. Skill Ripjaws 24GB 
Hard DriveCoolingOSMonitor
Samsung 850 EVO 500GB Scythe FUMA  Windows 10 Pro 64 NEC PA241W 
KeyboardPowerCaseMouse
Magicforce 68 (Gat. Blue) Ultra X3 1000W Dremel Modded CM Cosmos S Logitech G700 
Other
Wacom Intuos 4 
  hide details  
Reply
post #14 of 19
Quote:
Originally Posted by pauldovi View Post
char, int, and float are the primitive datatypes that it supports as far as I know.
If it can handle a float, then why not a double?
New Rig 2/14/08
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6400 GIGABYTE GA-P35-DS3L Radeon HD3850 512mb 2x1gig G.Skill 6400 
Hard DriveMonitorPower
WD 160gig Acer 22" Ws Sunbeam 550w 
  hide details  
Reply
New Rig 2/14/08
(13 items)
 
  
CPUMotherboardGraphicsRAM
e6400 GIGABYTE GA-P35-DS3L Radeon HD3850 512mb 2x1gig G.Skill 6400 
Hard DriveMonitorPower
WD 160gig Acer 22" Ws Sunbeam 550w 
  hide details  
Reply
post #15 of 19
Quote:
Originally Posted by Sazar View Post
If it can handle a float, then why not a double?
It can't handle the precision. ATI made a big deal about the 3870 being the first card that supported double precision.
System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 2500k ASRock P67 Extreme4 Gen 3 AMD 7970 16GB DDR3 
Hard DriveOptical DriveOSMonitor
Intel 520 256GB SATA DVD Burner Windows 7 64 bit Deal U2410 
KeyboardPowerMouse
Adesso Mechanical Silverstone OP650 Logitech G700 
  hide details  
Reply
System
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 2500k ASRock P67 Extreme4 Gen 3 AMD 7970 16GB DDR3 
Hard DriveOptical DriveOSMonitor
Intel 520 256GB SATA DVD Burner Windows 7 64 bit Deal U2410 
KeyboardPowerMouse
Adesso Mechanical Silverstone OP650 Logitech G700 
  hide details  
Reply
post #16 of 19
Quote:
Originally Posted by pauldovi View Post
Furthermore, CUDA cannot handle high precision data types, like the double.
Really? I thought they fixed the 32bit limitation in the 8 series. Just looked it up though, and you're right; only nVidia's expensive workstation cards support double precision.

Quote:
Originally Posted by pauldovi View Post
char, int, and float are the primitive datatypes that it supports as far as I know.
Well...that's not so bad. Double/Long would be nice, but I suppose you have to sacrifice some stuff when you get access to 100+ 1.5ghz "cores".
     
CPUMotherboardGraphicsRAM
FX-8350 @ 4.6ghz 1.425v Sabertooth 990FX Zotac GTX 1070 Amp! 32GB (4x8GB) Kingston Fury 1866mhz CL10 1T 1.5v 
Hard DriveHard DriveHard DriveHard Drive
Hitachi 2TB - HDS723020BLA64 Crucial M500 960GB - CT960M500SSD1 WD 4TB Black - WD4001FAEX WD 4TB Black - WD4001FAEX 
Hard DriveHard DriveHard DriveHard Drive
Seagate 2TB - ST2000DM001 WD 640GB Black - WD6401AALS Seagate 6TB - ST6000DM001 Micron M500 - MTFDDAK480MAV 
Optical DriveOptical DriveOptical DriveOptical Drive
Pioneer DVR-115DBK Samsung SH-S243D/BEBE LG GH22NS90 Lite-On EBAU108 External DVD 
CoolingCoolingCoolingOS
Noctua NH-D15 Fractal Design 140mm Fan - FD-FAN-140 Fractal Design 120mm Fan - FD-FAN-120 Windows 7 
OSMonitorMonitorKeyboard
Ubuntu 14.04 LTS Samsung 2343BWX 23" (2048x1152) BenQ GW2765HT 27" IPS LCD Monitor (2560x1440) Genius Keyboard KB-G235 PA 
PowerCaseMouseMouse Pad
Seasonic Platinum 1000w PSU - SS-1000XP Fractal Design Define R5 Steelseries Rival 6500 dcpi Mousepad + Desk 
AudioAudioOtherOther
Onboard Realtek® ALC 892 Cyber Acoustics CA-2992 2.0 Speakers Razer Krait 1600 DPI nGear G-C1601 Card Reader 
OtherOther
Pisen Card Reader Gigabyte M7 Thor 
CPUMotherboardGraphicsRAM
VIA Eden C7 1200mhz Jetway J7F4K1G2ES-LF VIA Onboard 512MB PC2-4200 
Hard DriveOptical DriveCoolingOS
A-Data FlashDrive None Fanless Linux 
MonitorKeyboardPowerCase
Headless None 65w Power Brick Antec ISK300-65 
MouseAudio
None Onboard VIA 
CPUMotherboardGraphicsRAM
Barton XP-M 2400+ FJQ4C Asus A7N8X-E Deluxe 256MB BFG 7800GS OC 2x512MB Samsung PC3200 
Hard DriveOSMonitorKeyboard
Raptor 74GB/Seagate 120GB Windows 2000 Pro 60hz 17" CRT Brandless PS2 Keyboard 
PowerMouse
Antec Neo HE 550w Logitech G5 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
FX-8350 @ 4.6ghz 1.425v Sabertooth 990FX Zotac GTX 1070 Amp! 32GB (4x8GB) Kingston Fury 1866mhz CL10 1T 1.5v 
Hard DriveHard DriveHard DriveHard Drive
Hitachi 2TB - HDS723020BLA64 Crucial M500 960GB - CT960M500SSD1 WD 4TB Black - WD4001FAEX WD 4TB Black - WD4001FAEX 
Hard DriveHard DriveHard DriveHard Drive
Seagate 2TB - ST2000DM001 WD 640GB Black - WD6401AALS Seagate 6TB - ST6000DM001 Micron M500 - MTFDDAK480MAV 
Optical DriveOptical DriveOptical DriveOptical Drive
Pioneer DVR-115DBK Samsung SH-S243D/BEBE LG GH22NS90 Lite-On EBAU108 External DVD 
CoolingCoolingCoolingOS
Noctua NH-D15 Fractal Design 140mm Fan - FD-FAN-140 Fractal Design 120mm Fan - FD-FAN-120 Windows 7 
OSMonitorMonitorKeyboard
Ubuntu 14.04 LTS Samsung 2343BWX 23" (2048x1152) BenQ GW2765HT 27" IPS LCD Monitor (2560x1440) Genius Keyboard KB-G235 PA 
PowerCaseMouseMouse Pad
Seasonic Platinum 1000w PSU - SS-1000XP Fractal Design Define R5 Steelseries Rival 6500 dcpi Mousepad + Desk 
AudioAudioOtherOther
Onboard Realtek® ALC 892 Cyber Acoustics CA-2992 2.0 Speakers Razer Krait 1600 DPI nGear G-C1601 Card Reader 
OtherOther
Pisen Card Reader Gigabyte M7 Thor 
CPUMotherboardGraphicsRAM
VIA Eden C7 1200mhz Jetway J7F4K1G2ES-LF VIA Onboard 512MB PC2-4200 
Hard DriveOptical DriveCoolingOS
A-Data FlashDrive None Fanless Linux 
MonitorKeyboardPowerCase
Headless None 65w Power Brick Antec ISK300-65 
MouseAudio
None Onboard VIA 
CPUMotherboardGraphicsRAM
Barton XP-M 2400+ FJQ4C Asus A7N8X-E Deluxe 256MB BFG 7800GS OC 2x512MB Samsung PC3200 
Hard DriveOSMonitorKeyboard
Raptor 74GB/Seagate 120GB Windows 2000 Pro 60hz 17" CRT Brandless PS2 Keyboard 
PowerMouse
Antec Neo HE 550w Logitech G5 
  hide details  
Reply
post #17 of 19
Quote:
Originally Posted by Gollie View Post
The questions is, in the future will it run on an Intel board?!
So far it is Nvidia only, they use a special chip on their cards for it.

There is a chance they might, but I highly doubt it.
    
CPUMotherboardGraphicsRAM
C2D T7100 1.8 ghz (undervolted) ummm... Dell Intel X3100 2 x 1gb 667mhz 
Hard DriveOptical DriveOSMonitor
Fujitsu 7200 RPM 120gb CD-RW/DVD dual boot Vista business 1440x900 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
C2D T7100 1.8 ghz (undervolted) ummm... Dell Intel X3100 2 x 1gb 667mhz 
Hard DriveOptical DriveOSMonitor
Fujitsu 7200 RPM 120gb CD-RW/DVD dual boot Vista business 1440x900 
  hide details  
Reply
post #18 of 19
I've been playing with CUDA for a little bit, and what i can extract out of it, you can use some C++ stuff like classes that support public and private statements, along with objects. I'm pretty sure that the syntax is s little off when you try to implement object oriented programming to the thing. It tries to be non linear in its design. I also think i see a little pointer variable stuff in some of the code examples... Not real sure at what im looking at because of the syntax variations....

The syntax is kinda strange, but with a little guidance, and access to the source code from F@H i think we can fumble our way through getting it to run on the nvidia GPU...
good enough
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 3ghz Gigabyte GA-EP45-DS3L 9800GT 2x2gb fatility DDR2 1066 
Hard DriveOSMonitorMouse
2 x 74gb raptor raid0 win7 64bit Samsung 245BW Razer 3G diamondback 
Mouse Pad
glass core pad 
  hide details  
Reply
good enough
(13 items)
 
  
CPUMotherboardGraphicsRAM
E6600 3ghz Gigabyte GA-EP45-DS3L 9800GT 2x2gb fatility DDR2 1066 
Hard DriveOSMonitorMouse
2 x 74gb raptor raid0 win7 64bit Samsung 245BW Razer 3G diamondback 
Mouse Pad
glass core pad 
  hide details  
Reply
post #19 of 19
CUDA/GPGPU programs need to be majorly multithreaded to see any performance gains... GPU's can act pretty much like a 32+ core system, but if your application only feeds it one instruction at a time, you wont see any benefit as compared to a CPU powered app
Needs More Red
(20 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770k Asrock Z77 Extreme4 Gigabyte Windforce 290X OC 4GB Samsung DDR3-1600 Low Voltage 
RAMHard DriveHard DriveHard Drive
4GB Samsung DDR3-1600 Low Voltage 1TB Samsung F3 2TB Samsung F4 OCZ Agility 3 256GB 
Optical DriveOptical DriveCoolingOS
Samsung 24x DVD+-RW Lite-On 12x Bluray Burner Coolermaster Hyper 212 EVO Windows 8.1 Pro x64 
MonitorPowerCaseMouse
Yamakasi Catleap Q270 Antec TruePower 850W Thermaltake V4 Black Logitech G400s 
Mouse PadAudioAudio
Steelseries QCK Ultrasone Pro 900 Fiio E17 
  hide details  
Reply
Needs More Red
(20 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770k Asrock Z77 Extreme4 Gigabyte Windforce 290X OC 4GB Samsung DDR3-1600 Low Voltage 
RAMHard DriveHard DriveHard Drive
4GB Samsung DDR3-1600 Low Voltage 1TB Samsung F3 2TB Samsung F4 OCZ Agility 3 256GB 
Optical DriveOptical DriveCoolingOS
Samsung 24x DVD+-RW Lite-On 12x Bluray Burner Coolermaster Hyper 212 EVO Windows 8.1 Pro x64 
MonitorPowerCaseMouse
Yamakasi Catleap Q270 Antec TruePower 850W Thermaltake V4 Black Logitech G400s 
Mouse PadAudioAudio
Steelseries QCK Ultrasone Pro 900 Fiio E17 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Hardware News
Overclock.net › Forums › Industry News › Hardware News › [dvHW] NVIDIA: CUDA to deliver 100x performance gains