Κατανεμημένα και Πολυεπεξεργαστικά Πληροφοριακά Συστήματα

Από Students support wiki

Μετάβαση σε: πλοήγηση, αναζήτηση

Πολυεπεξεργαστικα Συστηματα(CUDA)

To εργαλείο για να γίνει compile o κωδικας cuda εγκαθισταται ευκολα σε Linux* και μπορεί να εγκατασταθεί εύκολα και σε windows μεσω του Visual Studio.

(Με επιφυλαξη-Μεγαλη Διαδικασια)Οσοι δεν διαθέτουν κάρτα γραφικών Nvidia,μπορούν να ανοίξουν ένα λογαριασμό στο AWS Amazon Web Services και να τρέξουν εκει με ssh στο τερματικό του, πρώτα τη κλασσική εντολή sudo apt-get install nvidia-cuda-toolkit,και μετα ανεβαστε το αρχειο σας εκει (ή φτιάξτε το εκει εξ αρχης με #touch beta.cu,και μετα κλασσικα nano (όνομα_αρχείου.cu) ) Απλά είναι κάπως μεγάλη διαδικασία και απαιτει μια καρτα visa/mastercard ( οι πρωτοι μηνες ειναι δωρεαν απο το φοιτητικο πακετο github(

θυμηθείτε ότι κάθε κάρτα γραφικών έχει διαφορετικό αριθμό πυρήνων και διαφορετική αρχιτεκτονική (μπορεί να τα γκρουπάρει διαφορετικά), οπότε ο ίδιος κώδικας αν του έχετε πει να πάρει πολλά νήματα (threads) ΙΣΩΣ θα τρέξει διαφορετικά απο τη μία στην άλλη κάρτα.Επίσης διαφορά έχουν και οι Compilers μεταξύ τους(έτυχε να τρέχει διαφορετικά από τη μια version στην άλλη. (19-1-18)


   GTX	       480      580	 680	 780   780 Ti   980     980 Ti  1080
 nanometre      40	40	28	28	28	28	28	16

Trans(Bill.) 3 3 3.54 7.08 7.08 5.2 8.0 7.2

Die size (mm2) 529 520 294 561 561 398 601 314

CUDA Cores 480 512 1536 2304 2880 2048 2816 2560

TAU 60 64 128 192 240 128 176 160

ROP 48 48 32 48 48 64 96 64

Memory (MB) 1536 1536 2048 3072 3072 4096 6144 8192

Bus width (bit) 384 384 256 384 384 256 384 256

Bandwidth (GB/s) 177.4 192.3 192.2 288.4 336.4 224 336 320

Release date Mar-10 Nov-10 Mar-12 May-13 Nov-13 Oct-14 Jun-15 Jun-16

Price at release $500 $500 $500 $650 $700 $550 $650 $600


ενδεικτική σύγκριση πυρήνων/specs

Worth to be bookmarked:

An Easy Introduction to CUDA C and C++ <-Προτεινω αυτο , ως Kickstarter site.

An Even Easier Introduction to CUDA C and C++ <- Μολις ανανεωθηκε (Ιανουαριος '16)

εαν θελετε να δειτε απλα εναν κωδικα πατηστε εδω

Cheatsheet-Kickstart

Cuda-Debugger for Linux-GUI(Eclipse)

A Simple CUDA Renderer ^Προσοχη, Ισως να χαθειτε... φαινεται παντως πολυ καλο.

Ειναι καπως πιο ολοκληρωμενο απο το 1ο site.

Cuda Getting Started Περισσοτερες πληροφοριες για το τι εχει υλοποιηθει με CUDA και installation guides (γενικοτερα αν θελετε να ψαχθειτε περισσοτερο)

Learning Cuda By Shane Cook official και αυτό, το βρήκα μέσω του LinkedIn

Προσωπικά εργαλεία
Περιοχές ονομάτων
Παραλλαγές
Ενέργειες
Πλοήγηση
Εργαλεία