Using a Parallel Programming Model for Architectural Synthesis

1 Dec

Το φοιτητικό παράρτημα της IEEE UTH σας προσκαλεί, αυτό το Σάββατο 3/12 και ώρα 17:00, στο Αμφ. Σαράτση, στην ομιλία του καθηγητή του τμήματος κ. Νικόλαου Μπέλλα με τίτλο “Using a Parallel Programming Model for Architectural Synthesis”.

Καθώς οι multi-core και reconfigurable αρχιτεκτονικές καταλαμβάνουν όλο και μεγαλύτερο κομμάτι στον τομέα των high performance, desktop και ενσωματωμένων συστημάτων, υπάρχει μια συνεχής ζήτηση για προγραμματιστικά μοντέλα υψηλού επιπέδου που θα είναι ικανά να μεταφέρουν και να εκτελέσουν αλγορίθμους σε ετερογενείς παράλληλες αρχιτεκτονικές (heterogeneous parallel architectures) χωρίς μεγάλη προσπάθεια από την μεριά των προγραμματιστών.

Το OpenCl είναι ένα σύγχρονο προγραμματιστικό μοντέλο το οποίο υπόσχεται την δημιουργία φορητών (portable) προγραμμάτων που θα είναι υποστηρίξημα από όλες τις ετερογενείς πλατφόρμες που υπάρχουν μέχρι και σήμερα, όπως πχ. οι GPU και οι FPGA.

Σε αυτή την ομιλία, θα γίνει παρουσίαση των εννοιών και αρχών που διέπουν τα παραπάνω καθώς και των βασικών προβλημάτων που προκύπτουν και πως αυτά αντιμετωπίζονται. Επίσης θα γίνει αναφορά στο Silicon OpenCL (SOpenCL), ενός νέου εργαλείου/μεθοδολογίας που χρησιμοποιεί το OpenCl για τη δημιουργία accelerators πάνω στις πλατφόρμες SOC (System On Chip).

Σας περιμένουμε όλους!