Τι είναι οι μεταγλωττιστές παραλληλισμού;

Πίνακας περιεχομένων:

Τι είναι οι μεταγλωττιστές παραλληλισμού;
Τι είναι οι μεταγλωττιστές παραλληλισμού;
Anonim

Η αυτόματη παραλληλοποίηση, επίσης η αυτόματη παραλληλοποίηση ή η αυτόματη παραλληλοποίηση αναφέρεται στη μετατροπή διαδοχικού κώδικα σε κώδικα πολλαπλών νημάτων ή/και διανυσματικού κώδικα προκειμένου να χρησιμοποιηθούν ταυτόχρονα πολλοί επεξεργαστές σε μια μηχανή πολλαπλών επεξεργαστών κοινής μνήμης.

Τι είναι η παραλληλοποίηση μεταγλωττιστών;

Ένας "παραλληλιστικός μεταγλωττιστής" είναι συνήθως ένας μεταγλωττιστής που βρίσκει παραλληλισμό σε ένα διαδοχικό πρόγραμμα και δημιουργεί τον κατάλληλο κώδικα για έναν παράλληλο υπολογιστή. Οι πιο πρόσφατοι μεταγλωττιστές παραλληλισμού δέχονται ρητά παράλληλες δομές γλώσσας, όπως εκχωρήσεις πινάκων ή παράλληλους βρόχους.

Τι είναι απαραίτητο για τον μεταγλωττιστή παραλληλισμού;

Σημασία του παραλληλισμού. Με την ταχεία ανάπτυξη πολυπύρηνων επεξεργαστών, τα παραλληλισμένα προγράμματα μπορούν να εκμεταλλευτούν τέτοιο πλεονέκτημα για να τρέξουν πολύ πιο γρήγορα από τα σειριακά προγράμματα . Οι μεταγλωττιστές που δημιουργήθηκαν για τη μετατροπή σειριακών προγραμμάτων σε παράλληλη εκτέλεση παραλληλίζουν μεταγλωττιστές.

Τι είναι η παραλληλοποίηση στους υπολογιστές;

Παραλληλισμός είναι η πράξη σχεδιασμού ενός προγράμματος ή συστήματος υπολογιστή για την παράλληλη επεξεργασία δεδομένων. Κανονικά, τα προγράμματα υπολογιστών υπολογίζουν δεδομένα σειριακά: λύνουν ένα πρόβλημα και μετά το επόμενο και μετά το επόμενο. … Ο παραλληλισμός ως υπολογιστική τεχνική χρησιμοποιείται εδώ και πολλά χρόνια, ειδικά στον τομέα των υπερυπολογιστών.

Πώς μπορούν να χρησιμοποιηθούν οι μεταγλωττιστές για βελτιστοποίηση σε παράλληλα συστήματα;

Με βάση τον ακέραιο γραμμικό προγραμματισμό,restructuring compilers βελτιώνουν την εντοπιότητα των δεδομένων και εκθέτουν περισσότερο παραλληλισμό αναδιατάσσοντας τους υπολογισμούς. Οι μεταγλωττιστές που βελτιστοποιούν χώρο μπορούν να αναδιατάξουν τον κώδικα για να επιμηκύνουν ακολουθίες που μπορούν να ενσωματωθούν σε υπορουτίνες.

Συνιστάται: