εννοειται.ο χρονος μειωνεται κατα πολυ
Εμφάνιση 16-24 από 24
Θέμα: GPU Cracking
-
29-06-11, 12:11 Απάντηση: GPU Cracking #16VAMOS ARIS
-
30-06-11, 03:01 Απάντηση: GPU Cracking #17
Έχω φτιάξει κώδικα για computational fluid dynamics (καμία σχέση με κρυπτογράφηση) που τρέχει σε Tesla C2050 και με double precision arithmetic 150 φορές γρηγορότερα απ' ότι ο ίδιος κώδικας σε Nahalem-based Xeon. Σε single precision φαντάζομαι η επιτάχυνση μπορεί να είναι έως και 3πλάσια.
Οι GPUs σίγουρα είναι πολύ μπροστά όσον αφορά σε εφαρμογές γεμάτες με πράξεις κινητής υποδιαστολής. Αυτό, βέβαια, δεν σημαίνει ότι είναι καθολικά γρηγορότερες, π.χ. είναι πιο αργές στο να τρέξουν έναν compiler (που δεν έχει καθόλου πράξεις).
-
30-06-11, 03:52 Απάντηση: GPU Cracking #18
Murray στον C2050 περίπου διπλάσια (όμως θα πρέπει να υπολογίσεις και την αύξηση της επίδοσης στομ επεξεργαστή). Οι Tesla Fermi δίνουν λίγο πιο πάνω από 1 ΤFLOP σε FP32 και ~600GFLOP σε double (peak FLOPS πάντα), γενικά είναι πολύ ριγμένες σε απόδοση σε σχέση με τις workstation καρτες σε FP32 και ταχύτητα μνήμης. Με GTX 580 πας πολύ πιο ψηλά σε FP32 αλλά είναι πετσοκομμένες επίτηδες σε FP64.
Είναι full optimized για συγκεκριμένα ήδη προβλημάτων. Όσο ξεφεύγεις από το ιδανικό η απόδοση πέφτει αρκετά. Το καλό με τις Fermi είναι ότι η μείωση της απόδοσης σε μη ιδανικά προβλήματα είναι πολύ λιγότερη από παλιότερες αρχιτεκτονικές, προβλήματα δλδ που δεν μπορούν να τηρήσουν 100% το μοντέλο προγραμματισμού. Επίσης τα πάνε πλέον πάρα πολύ καλά και με integers. Όσο πας πιο πίσω σε αρχιτεκτονικές τα πράγματα γίνονται αρκετά πιο δύσκολα.
Πλέον το GPU Computing είναι αρκετά διαδέδομένο σε επιστημονικές εφαρμογές, αφού έτσι και αλλιώς εκεί υπάρχουν οι τρελές απαιτήσεις σε ισχύ. Γενικά, το θέμα ταχύτητας είναι αρκετά πολύπλοκο. Οι αριθμητικές πράξεις είναι απλά πρωινό για τις GPU. Ένας compiler θα είναι τραγικά αργός γιατι απλά δεν κολλάει στην φιλοσοφία, δεν μπορείς να χωρίσεις τον κώδικα σε 100.000 ανεξάρτητα μέρη, χωρίς divergence (if..else) και πολλά άλλα καλούδια.
-
30-06-11, 19:41 Απάντηση: GPU Cracking #19
Έχω μια φτωχή GeForce 8400GS που πείρα πριν κάτι χρόνια.
Άρχισα να ασχολούμαι εδώ και κάτι εβδομάδες με GPU Programming και σκέφτομαι να τσιμπήσω μια GTS-450.
Είχα διαβάσει κάπου ότι και η intel ετοιμάζεται να μπει στον χώρο με κάρτες με δικές της GPU.
Φυσικά και αυτά τα πράγματα δεν είναι για να γράφεις κείμενα σε word ή να βλέπεις facebook κλπ.
Μιλάμε πάντα για scientific computing σε parallel systems.
Οι τιμές είναι ασύγκριτα χαμηλές σε σχέση με τον εξοπλισμό σε CPU που απαιτείται για να φτάσεις σε τέτοιες επιδόσεις.
Πιστεύω ότι θα είναι το μέλλον στα Super Computers| "Anyone can build a fast CPU.
| The trick is to build a fast system."
|____________Seymour Cray...
-
30-06-11, 20:38 Απάντηση: GPU Cracking #20
-
30-06-11, 20:51 Απάντηση: GPU Cracking #21* Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
* Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.
Οδυσσέας Ελύτης
οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών
-
30-06-11, 22:24 Απάντηση: GPU Cracking #22
-
01-07-11, 03:08 Απάντηση: GPU Cracking #23
Και είναι υπεραρκετά συνήθως. Ποια σχολή/εργαστήριο αν επιτρέπεται; Εμείς καταφέραμε για μία θεόβαρη εφαρμογή imaging να κάνουμε τελείως offload έναν cluster με μόλις 2 nodes me 4 Tesla συνολικα.. Για την επιστήμη είναι πραγματικά εργαλείο. Δείτε και δω ένα κειμενάκι σχτικάhttp://mag.digitalpc.co.uk/fvx/iop/esrf/1103/, σελ 14.
Μόνο το πως ξεκινάει: "Before last year everyone knew when the paleontologists were in town". Και όντως, από τον cluster να σέρνεται και όλοι να βλασφημάμε πήγαμε στον σχεδόν άδειο clusterΤελευταία επεξεργασία από το μέλος dkarko : 01-07-11 στις 03:14.
-
01-07-11, 13:38 Απάντηση: GPU Cracking #24
Περισσότερα σε λίγο...
| "Anyone can build a fast CPU.
| The trick is to build a fast system."
|____________Seymour Cray...
Bookmarks