Naval Δημοσ. 5 Οκτωβρίου 2015 Δημοσ. 5 Οκτωβρίου 2015 Καλησπέρα στο team! Για την επιλύση ενός προβλήματος CFD απόφάσισα να στραφώ σε CUDA για να επιταχύνω "λίγο" τη φάση. Η ερώτησή μου είναι η εξής ( αστοχη μάλλον για τους έμπειρους): Να χρησιμοποιήσω (και να μάθω ) C ή C++ για να τα βολέψω με την CUDA? Η σχέση μου με τον προγραμματισμό είναi: "εκτενής χρήση fortran 2003 (όχι 77 )", οπότε έχω εξοικίωση με pointers, classes κλπ στο βαθμό που επιτρέπει η fortran. Επίσης με self-studying (βιβλία, mooc) πόσο μακριά μπορείς να φτάσεις σε αυτές τις γλώσσες? thx PS: V-card: Geforce GT 740!
epir21 Δημοσ. 5 Οκτωβρίου 2015 Δημοσ. 5 Οκτωβρίου 2015 Για ενα πρόβλημα που είχα χρησιμοποιήσει CUDA το είχα κάνει σε C. Πιστεύω πως αν δεν έχεις επαφή καλό θα ήταν να ξεκινήσεις με C και βλέπεις. 1
cyberrobot Δημοσ. 5 Οκτωβρίου 2015 Δημοσ. 5 Οκτωβρίου 2015 και εγώ με C είχα ξεκινήσει, τα βιβλία π είχα βρει ήταν στην πλειοψηφία για C οπότε και έμεινα εκεί. Δες και αυτό http://wiki.tiker.net/PyCuda/Examples άμα έχεις την πολυτέλεια του χρόνου.
gon1332 Δημοσ. 5 Οκτωβρίου 2015 Δημοσ. 5 Οκτωβρίου 2015 Κι εγώ προτείνω C. Διαφορετικά πρέπει να κάτσεις να μάθεις και OOP. Όπως και να έχει, με CUDA-C που ασχολήθηκα δεν αντιμετώπισα κάποιον περιορισμό, εκτός βέβαια από αυτούς που θέτει η ίδια η nVidia.
ggeo1 Δημοσ. 5 Οκτωβρίου 2015 Δημοσ. 5 Οκτωβρίου 2015 Καλησπέρα , Μπορείς να χρησιμοποιήσεις είτε 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 ( δεν το έχω διαβάσει) 2
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα