Επεξεργασία μεγάλου όγκου δεδομένων με μηχανές παράλληλης επεξεργασίας

Loading...
Thumbnail Image

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

Παράλληλη επεξεργασία

Citation