Επεξεργασία μεγάλου όγκου δεδομένων με μηχανές παράλληλης επεξεργασίας
Loading...
Date
2026-06-22
Authors
Μπεχλιούλης, Χρήστος
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Η παράλληλη επεξεργασία επιτρέπει στους υπολογιστές να εκτελούν προγράμματα γρηγορότερα μέσω του κατακερματισμού ενός προβλήματος σε μικρότερα (παρόμοια) προβλήματα. Η παράλληλη επεξεργασία δεδομένων επιτρέπει στο ίδιο κομμάτι κώδικα ενός προγράμματος να εκτελείται ταυτόχρονα σε πολλές υπολογιστικές μονάδες (πυρήνες, νήματα-threads).Η ανάγκη για παράλληλη επεξεργασία δεδομένων προήλθε όταν ηβελτίωση της ταχύτητας εκτέλεσης ενός προγράμματος δεν ήταν επαρκής από το ήδη υπάρχων λειτουργικό (κυρίως την ταχύτητα εκτέλεσης υπολογισμών των επεξεργαστών).Οι διαθέσιμες μονάδες για την εκτέλεση υπολογισμών είναι οεπεξεργαστής (CPU - Central Processing Unit), η κάρτα γραφικών (GPU Graphics Processing Unit), και το λειτουργικό ειδικού σκοπού (FPGA - Field Programmable Gate Array). Οι κάρτες γραφικών είναι η υπολογιστική μονάδα που επιλέγεται κυρίως στην παράλληλη επεξεργασία δεδομένων επειδή είναι πιο αποδοτική. Ο λόγος είναι ότι το λειτουργικό μιας κάρτας γραφικών αποτελείται κυρίως από μονάδες υπολογισμού δεδομένων και λιγότερες μονάδες λειτουργικού ελέγχου, ενώ πολύ από το χώρο ενός επεξεργαστή καταλαμβάνουν μονάδες μνήμης.Στην πράξη, η παράλληλη επεξεργασία δεδομένων μπορεί να γίνει σε διάφορα περιβάλλοντα όπως το OpenMP, OpenACC, OpenCL και CUDA, oneAPI.Η παρούσα εργασία ανέδειξε μια σειρά από ουσιαστικά συμπεράσματα σχετικά με τη φύση, τις δυνατότητες και τις προκλήσεις της παράλληλης επεξεργασίας στα σύγχρονα υπολογιστικά συστήματα.
Description
Keywords
Παράλληλη επεξεργασία