Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα στο team!

 

Για την επιλύση ενός προβλήματος CFD απόφάσισα να στραφώ σε CUDA για να επιταχύνω "λίγο" τη φάση. Η ερώτησή μου είναι η εξής ( αστοχη μάλλον για τους έμπειρους):

 

Να χρησιμοποιήσω (και να μάθω :-) ) C ή C++  για να τα βολέψω με την CUDA?

 

Η σχέση μου με τον προγραμματισμό είναi: "εκτενής χρήση fortran 2003 (όχι 77 B))", οπότε έχω εξοικίωση με pointers, classes κλπ στο βαθμό που επιτρέπει η fortran. Επίσης με self-studying (βιβλία, mooc)  πόσο μακριά μπορείς να φτάσεις σε αυτές τις γλώσσες? 

 

 

thx :-D

 

 

PS: V-card: Geforce GT 740!

Δημοσ.

Για ενα πρόβλημα που είχα χρησιμοποιήσει CUDA το είχα κάνει σε C.

 

Πιστεύω πως αν δεν έχεις επαφή καλό θα ήταν να ξεκινήσεις με C και βλέπεις.

  • Like 1
Δημοσ.

Κι εγώ προτείνω C. Διαφορετικά πρέπει να κάτσεις να μάθεις και OOP. Όπως και να έχει, με CUDA-C που ασχολήθηκα δεν αντιμετώπισα κάποιον περιορισμό, εκτός βέβαια από αυτούς που θέτει η ίδια η nVidia.

Δημοσ.

Καλησπέρα ,

 

Μπορείς να χρησιμοποιήσεις είτε C είτε C++ είτε fortran πλέον με CUDA.

Mε τη βοήθεια βιβλίων και stackoverflow και κάποιων μαθημάτων mooc μπορείς να φτάσεις σε αρκετά καλό σημείο πιστεύω.

 

Από βιλία σου προτείνω :

 

http://www.amazon.com/gp/product/1118739329?keywords=cuda&qid=1444062433&ref_=sr_1_1&sr=8-1

 

http://www.amazon.com/gp/product/0131387685?keywords=cuda&qid=1444062433&ref_=sr_1_2&sr=8-2

 

http://www.amazon.com/gp/product/B00AQEXYS0?keywords=cuda&qid=1444062902&ref_=sr_1_27&sr=8-27

 

Αφού έχεις ασχοληθεί και με fortran :

 

http://www.amazon.com/gp/product/0124169708?keywords=cuda&qid=1444062433&ref_=sr_1_14&sr=8-14

 

( δεν το έχω διαβάσει)

  • Like 2

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...