Ανάπτυξη εργαστηριακού οδηγού Παράλληλου Προγραμματισμού με τη γλώσσα προγραμματισμού Python

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Βαρσάμης, Δημήτριος
dc.contributor.author Γεωργιάδης, Μεθόδιος–Χρήστος
dc.date.accessioned 2024-07-09T07:26:31Z
dc.date.available 2024-07-09T07:26:31Z
dc.date.issued 2023
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/4632
dc.description Παραδόθηκε το 2024 el
dc.description.abstract Στην εποχή της ψηφιακής επανάστασης, η ανάγκη για αποτελεσματική εκτέλεση υπολογιστικών εργασιών καθίσταται επιτακτική. Η εκμετάλλευση της υπολογιστικής ισχύος απαιτεί συνεχή εξέλιξη τεχνικών και προσεγγίσεων. Στο πλαίσιο αυτό, ο παράλληλος προγραμματισμός εμφανίζεται ως κρίσιμο κομμάτι για την αξιοποίηση της δυναμικής των υπολογιστικών συστημάτων. Αναλυτικότερα στον κόσμο των υπολογιστών, οι διεργασίες και τα νήματα αποτελούν τα βασικά στοιχεία του παράλληλου προγραμματισμού. Μια διεργασία αναπαριστά ένα ανεξάρτητο πρόγραμμα που εκτελείται σε δικό της χώρο διευθύνσεων μνήμης, ενώ τα νήματα μοιράζονται τον ίδιο χώρο διευθύνσεων. Η εκτέλεση των εργασιών στην CPU μπορεί να γίνει με διάφορους τρόπους. Η διαδικασία αυτή μπορεί να διακριθεί σε τρεις βασικές κατηγορίες εκτέλεσης: σειριακή, συντρέχουσα, και παράλληλη. Καθένας από αυτούς τους τρόπους παρουσιάζει διαφορετικά πλεονεκτήματα και μειονεκτήματα, που εξαρτώνται από τη φύση των εργασιών και τις απαιτήσεις της εφαρμογής. Η παραλληλοποίηση μπορεί να επιτευχθεί με τη χρήση νημάτων και διεργασιών. Πιο συγκεκριμένα τα νήματα βελτιστοποιούν τον χρόνο για εργασίες εισόδου – εξόδου, ενώ οι διεργασίες για εργασίες μεγάλων υπολογιστικών πράξεων. Συνολικά, ο παράλληλος προγραμματισμός ανοίγει νέους ορίζοντες για την απόδοση των εφαρμογών, ενισχύοντας την ικανότητα εκμετάλλευσης των πόρων της CPU και επιτυγχάνοντας την παράλληλη εκτέλεση εργασιών για βέλτιστα αποτελέσματα. el
dc.format.extent 71 el
dc.language.iso el el
dc.publisher ΔΙ.ΠΑ.Ε.-Σέρρες el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject TEICM::ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ::ΠΑΡΑΛΛΗΛΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ) el
dc.subject ΠΑΡΑΛΛΗΛΗ ΕΠΕΞΕΡΓΑΣΙΑ (ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ) el
dc.subject TEICM::ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ::ΗΛΕΚΤΡΟΝΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ::ΠΑΡΑΛΛΗΛΟΙ ΥΠΟΛΟΓΙΣΤΕΣ el
dc.subject PYTHON (ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ) el
dc.subject.ddc 004.35 el
dc.title Ανάπτυξη εργαστηριακού οδηγού Παράλληλου Προγραμματισμού με τη γλώσσα προγραμματισμού Python el
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master ΠΜΣ "ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ" el
dc.heal.publisherID teiser
dc.subject.keyword Παράλληλος προγραμματισμός el
dc.subject.keyword Python el
dc.subject.keyword Υπολογιστικές εργασίες el
dc.subject.keyword Υπολογιστικά συστήματα el
dc.subject.keyword Εργαστηριακοί οδηγοί el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές