PDA

Επιστροφή στο Forum : Graphics Processing Unit - GPU



lordi
25-10-08, 17:26
Καλησπέρα,
θα ήθελα να ρωτήσω αν γνωρίζει κάποιος που μπορώ να βρώ πληροφορίες για λειτουργία και αρχιτεκτονική (γενικα οποιουδήποτε μοντέλου σχτικά σύγχρονου) κεντρικών μονάδων γραφικών. Ενδιαφέρομαι ακομη και για κώδικα assembly (instruction set κλπ) που να αξιοποιεί χαρακτηριστικά των καρτών. Δηλαδή πως να έχω άμεση πρόσβαση στο υλικό της κάρτας. Ευχαριστώ εκ των προτέρων.

aeonios
25-10-08, 21:22
Γεια σου lordi!

Συνήθως δεν δουλεύουμε σε επίπεδο γλώσσας μηχανής με τις gpu αλλά προτιμάμε για πολλούς λόγους τα low-level APIs. Στα windows πχ παίζουμε με τα api της OpenGl και του DirectX 9/10 . Ειδικά για την Opengl υπάρχουν τα ARB extensions που ενσωματώνουν assembly-like εντολές. Tι ακριβώς θες να κάνεις και με ποιες gpu.... μήπως και μπορώ να σε βοηθήσω με υλικό για διάβασμα;

chip
26-10-08, 01:00
Δυστυχώς οι εταιρίες δεν δίνουν πλέον datasheet των GPU. Αντίθετα διαθέτουν αναπτυξιακά εργαλεία προς τους κατασκευαστές καρτών γραφικών. Ακόμα και αν κάποιος κατάφερνε να προμηθευτεί κάτι τέτοιο πιθανόν και πάλι να μην είχε πρόσβαση σε πληροφορίες που αφορουν το software των GPU αφού άλλοστε τους driver τους φτιάχνουν πλέον οι κατασκευαστές των GPU και οχι οι κατασκευαστές των καρτών γραφικών.
Αν σε ενδιαφέρει η χρήση GPU για κάποιο project που περιλαμβάνει οθόνη ίσως να μπορούν να σε καλύψουν επεξεργαστές με ενσωματομένη GPU σαν αυτούς που παράγει η Fujitsu. (για διδιαστατα γραφικα).

lordi
26-10-08, 14:19
Είναι μια παρουσίαση που πρέπει να κάνω πάνω στις GPU και στην ολοένα γενικότερη μορφή που λαμβάνουν. Μίλησα και για assembly γιατί ήθελα να αναφερθώ στην εκτέλεση υπολογισμών στην GPU που δεν αφορούν γραφικά αλλά κάποιο πρόγραμμα που τρέχει στην CPU. Κάτι σαν μια αχύτερη FPU ας πούμε. Πάντως α ήθελα να αποκτήσω μια γενική εικόνα των δεδομένων που εισέρχονται στην κάρτα και αυτών που βγαίνουν. Ευχαριστώ και πάλι! :)