Jump to content

CUDA based programming GPU selection

What's the recommended GPU for running CUDA based programming? I'm planning to use CUDA within my code but a GTX 660TI isn't gonna cut it for running a neural network. Should I go the newest NVIDIA gpu on the block? 1080TI? Or should I look into their quadro series. I have no idea what the quadro is used other than in workstation environments.

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

You should be looking at Nvidia's purpose-built deep learning line-up. 

 

What program are you going to use? 

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, ARikozuM said:

You should be looking at Nvidia's purpose-built deep learning line-up. 

 

What program are you going to use? 

I'm developing a neural network from the ground up in C# implementing the NEAT algorithm. Going to be using the CUDAfy.NET libraries unless you would recommend a different library for CUDA programming in C#.

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

Honestly the Tesla cards would be best but if you can't afford them, Geforce or Quadro.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, T.Vengeance said:

I'm developing a neural network from the ground up in C# implementing the NEAT algorithm. Going to be using the CUDAfy.NET libraries unless you would recommend a different library for CUDA programming in C#.

...

 

1 minute ago, DeadEyePsycho said:

Honestly the Tesla cards would be best but if you can't afford them, Geforce or Quadro.

What this guy said. :ph34r:

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, DeadEyePsycho said:

Honestly the Tesla cards would be best but if you can't afford them, Geforce or Quadro.

Between Geforce or Quadro, why does NVIDIA differentiate between the two? Is it just like ECC vs non-ECC ram, being that Quadros are workstation-typed so they are more reliable?

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, T.Vengeance said:

I'm developing a neural network from the ground up in C# implementing the NEAT algorithm. Going to be using the CUDAfy.NET libraries unless you would recommend a different library for CUDA programming in C#.

I have very little idea of what you just said but it sounds really cool.

BOINC Setup:
i5 7200U @ Stock

Core2Duo T6600 @ Stock

i3 2330M @ Stock

i5 3210M @ Stock

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, TheGhzGuy said:

I have very little idea of what you just said but it sounds really cool.

Haha, it's cropped up recently, a neural network with node/connection designs that are implemented through evolution by natural selection principles, but nothing revolutionary. Many have done it and, yeah it is really cool so I'm hopping on the hype train.

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, T.Vengeance said:

Between Geforce or Quadro, why does NVIDIA differentiate between the two? Is it just like ECC vs non-ECC ram, being that Quadros are workstation-typed so they are more reliable?

Here:

https://stackoverflow.com/questions/10532978/difference-between-nvidia-quadro-and-geforce-cards

Spoiler

Quiet Whirl | CPU: AMD Ryzen 7 3700X Cooler: Noctua NH-D15 Mobo: MSI B450 TOMAHAWK MAX RAM: HyperX Fury RGB 32GB (2x16GB) DDR4 3200 Mhz Graphics card: MSI GeForce RTX 2070 SUPER GAMING X TRIO PSU: Corsair RMx Series RM550x Case: Be quiet! Pure Base 600

 

Buffed HPHP ProBook 430 G4 | CPU: Intel Core i3-7100U RAM: 4GB DDR4 2133Mhz GPU: Intel HD 620 SSD: Some 128GB M.2 SATA

 

Retired:

Melting plastic | Lenovo IdeaPad Z580 | CPU: Intel Core i7-3630QM RAM: 8GB DDR3 GPU: nVidia GeForce GTX 640M HDD: Western Digital 1TB

The Roaring Beast | CPU: Intel Core i5 4690 (BCLK @ 104MHz = 4,05GHz) Cooler: Akasa X3 Motherboard: Gigabyte GA-Z97-D3H RAM: Kingston 16GB DDR3 (2x8GB) Graphics card: Gigabyte GTX 970 4GB (Core: +130MHz, Mem: +230MHz) SSHD: Seagate 1TB SSD: Samsung 850 Evo 500GB HHD: WD Red 4TB PSU: Fractal Design Essence 500W Case: Zalman Z11 Plus

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, T.Vengeance said:

Between Geforce or Quadro, why does NVIDIA differentiate between the two? Is it just like ECC vs non-ECC ram, being that Quadros are workstation-typed so they are more reliable?

Quadros' drivers are generally worked on for much longer to ensure stability with any program that requires it. 

Geforce is usually done on a game by game basis. 

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, T.Vengeance said:

Between Geforce or Quadro, why does NVIDIA differentiate between the two? Is it just like ECC vs non-ECC ram, being that Quadros are workstation-typed so they are more reliable?

Quadro is all about reliability, GeForce is all about raw power.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, T.Vengeance said:

Haha, it's cropped up recently, a neural network with node/connection designs that are implemented through evolution by natural selection principles, but nothing revolutionary. Many have done it and, yeah it is really cool so I'm hopping on the hype train.

That makes much more sense. What are you going to use it for specifically? 

BOINC Setup:
i5 7200U @ Stock

Core2Duo T6600 @ Stock

i3 2330M @ Stock

i5 3210M @ Stock

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, TheGhzGuy said:

That makes much more sense. What are you going to use it for specifically? 

End goal....have it stock trade for me (rolls eyes yes I know everyone's tried and failed). But for the meantime, since its a neural network, been meaning to test out my code on learning how to talk through analyzing the FFT data of speech with a stream of incoming IPA symbols, essentially a text to speech that doesn't sound like crappy google's TTS or SIRI.

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

I don't how much memory your neural network will need. Quadro P6000 features 24GB of VRAM.

http://www.velocitymicro.com/blog/geforce-vs-quadro-whats-the-difference/

Spoiler

Quiet Whirl | CPU: AMD Ryzen 7 3700X Cooler: Noctua NH-D15 Mobo: MSI B450 TOMAHAWK MAX RAM: HyperX Fury RGB 32GB (2x16GB) DDR4 3200 Mhz Graphics card: MSI GeForce RTX 2070 SUPER GAMING X TRIO PSU: Corsair RMx Series RM550x Case: Be quiet! Pure Base 600

 

Buffed HPHP ProBook 430 G4 | CPU: Intel Core i3-7100U RAM: 4GB DDR4 2133Mhz GPU: Intel HD 620 SSD: Some 128GB M.2 SATA

 

Retired:

Melting plastic | Lenovo IdeaPad Z580 | CPU: Intel Core i7-3630QM RAM: 8GB DDR3 GPU: nVidia GeForce GTX 640M HDD: Western Digital 1TB

The Roaring Beast | CPU: Intel Core i5 4690 (BCLK @ 104MHz = 4,05GHz) Cooler: Akasa X3 Motherboard: Gigabyte GA-Z97-D3H RAM: Kingston 16GB DDR3 (2x8GB) Graphics card: Gigabyte GTX 970 4GB (Core: +130MHz, Mem: +230MHz) SSHD: Seagate 1TB SSD: Samsung 850 Evo 500GB HHD: WD Red 4TB PSU: Fractal Design Essence 500W Case: Zalman Z11 Plus

 

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, matrix07012 said:

Thanks man, read the post. Since I'll need double floating point calculations, I guess quadro is the way to go. Is there a roundabout minimum price that I should be spending? Like with geforce cards, you wouldn't get a GTX 720, it's just dumb for the money you pay for, you would expect to pay around at least 250 to 300 bucks for a Geforce card that makes it worth over just going integrated graphics or AMD's APU line. Is there something equivalent for Quadro?

“The value of a college education is not the learning of many facts but the training of the mind to think”

 

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, T.Vengeance said:

End goal....have it stock trade for me (rolls eyes yes I know everyone's tried and failed). But for the meantime, since its a neural network, been meaning to test out my code on learning how to talk through analyzing the FFT data of speech with a stream of incoming IPA symbols, essentially a text to speech that doesn't sound like crappy google's TTS or SIRI.

Still pretty cool. Never been into trading anything, so good luck!

BOINC Setup:
i5 7200U @ Stock

Core2Duo T6600 @ Stock

i3 2330M @ Stock

i5 3210M @ Stock

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×