Μια GPU είναι ένας πανίσχυρος διανυσματικός επεξεργαστής (vector processor) ειδικού σκοπού, με αποκλειστικό στόχο την επεξεργασία γραφικών. Με την εισαγωγή στις σύγχρονες GPU της δυνατότητας εκτέλεσης shader προγραμμάτων, μπορεί κάποιος να γράψει κώδικα που θα εκτελεστεί στην κάρτα. Τι γίνεται όμως αν κάποιος μπορέσει επιτυχώς να εκφράσει ένα υπολογιστικό πρόβλημα στο “γραφικό” του αντίστοιχο? Η GPU μπορεί να χρησιμοποιηθεί για πιο γενικού σκοπού υπολογισμούς!! Γιατί να γίνει κάτι τέτοιο? Μα γιατί η GPU είναι απίστευτα πιο γρήγορη από μια CPU σε τέτοιου είδους υπολογισμούς (μια σύγκριση : μια τελευταίας γενιάς GPU αγγίζει τα 40 με 50 GFLOPS ενώ αντίστοιχα μια CPU μόλις που φτάνει τα 4-5 GFLOPS!).
Αν αυτά σας κεντρίζουν το ενδιαφέρον :
http://www.gpgpu.org