iniziare CUDA: è una buona idea?

sebax

Utente Attivo
1,460
406
CPU
Intel i7 2600K @ 4.7ghz -> 5.66Ghz bench
Dissipatore
EK Supreme HF FullNickel
Scheda Madre
Gigabyte P67A-UD5-B3
HDD
Samsung EVO 256 GB + 1TB HDD
RAM
G.Skill ECO 1600 CL7 + 16 GB Corsair 1600 @ 2260mhz 7-10-7-25-2T bench
GPU
ASUS ENGTX570 DirectCU II (mod bios) -> EK DCII FullNickel @ 1ghz bench
Audio
Integrato Realtek HD
Monitor
Samsung s22b150 1920x1080
PSU
Enermax Modu 82+ 625W
Case
DimasTech Easy 2.5 Black Graphite + Laing 500Plus + EK XtX 360 + Nanoxia Fx2000 + Rehobus
OS
Linux Mint
ciao a tutti, sono rimasto più volte stupefatto da quello che le gpu riescano a fare in determinate situazioni, vedere un video convertirsi in 1/22 della sua durata anzichè 1/7 che con la sola cpu (2600K:asd:) mi ha lasciato più o meno così: :skept::shock::love: vedendo poi qualche semplice applicazione di fluidodinamica ecc mi ha sempre più convinto:sisi:

mi piacerebbe iniziare, per puro "passatempo", ad entrare in questo mondo della programmazione gpu:sisi:

non sono a digiuno di programmazione, conosco abbastanza bene il .net (C#) e quindi i vari concetti base (variabili, funzioni, strutture condizionali, strutture iterative, array........ ecc ecc) e ho un pò di infarinatura di C:sisi:

non pretendo ovviamente di creare simulazioni realistiche delle interazioni dei corpi celesti della via lattea (:asd:) ma magari qualche operazione fisica/matematica semplice credo sarebbe alla mia portata:look:

detto questo, passo a qualche domanda: ne vale la pena? una ipotetica gui con un'ipotetica simulazione (o qualsiasi altra cosa:D) dovrei gestirmela io, se ne occupa l'SDK o che altro? guide -gratuite-? che ide o quali strumenti di sviluppo dovrei usare? esattamente che linguaggio andrei ad utilizzare (mi pare c++)? consigli vari/riflessioni(:look:)?

mi pare sia tutto:D:blush:

grazie in anticipo:ok::inchino:
 

Racer89

Utente Attivo
1
0
ciao
prima di tutto Cuda offre estensioni per diversi linguaggi quali C, Fortran, python etc. Imparare le cose basilari non è difficile, anzi è semplicissimo. Sicuramente il programma non sarà efficiene al 100% ma vedrai già grandi risultati. Una guida che spiega in modo semplice i primi passi la trovi su gpgpu.it (non so se posso scriverlo qui). Anche io sto provando a fare qualcosina... Dove hai visto quelle applicazioni? Per qualsiasi domanda chiedi pure ;)
 

sebax

Utente Attivo
1,460
406
CPU
Intel i7 2600K @ 4.7ghz -> 5.66Ghz bench
Dissipatore
EK Supreme HF FullNickel
Scheda Madre
Gigabyte P67A-UD5-B3
HDD
Samsung EVO 256 GB + 1TB HDD
RAM
G.Skill ECO 1600 CL7 + 16 GB Corsair 1600 @ 2260mhz 7-10-7-25-2T bench
GPU
ASUS ENGTX570 DirectCU II (mod bios) -> EK DCII FullNickel @ 1ghz bench
Audio
Integrato Realtek HD
Monitor
Samsung s22b150 1920x1080
PSU
Enermax Modu 82+ 625W
Case
DimasTech Easy 2.5 Black Graphite + Laing 500Plus + EK XtX 360 + Nanoxia Fx2000 + Rehobus
OS
Linux Mint
ciao
prima di tutto Cuda offre estensioni per diversi linguaggi quali C, Fortran, python etc. Imparare le cose basilari non è difficile, anzi è semplicissimo. Sicuramente il programma non sarà efficiene al 100% ma vedrai già grandi risultati. Una guida che spiega in modo semplice i primi passi la trovi su gpgpu.it (non so se posso scriverlo qui). Anche io sto provando a fare qualcosina... Dove hai visto quelle applicazioni? Per qualsiasi domanda chiedi pure ;)
innanzitutto grazie della risposta:D

avevo visto alcuni esempi di applicazioni su youtube ecc

ora prova a documentarmi un pò su quel sito e a fare qualcosina:D
grazie ancora;)
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!