> Του έριξα μια γρήγορη ματιά χτες (σόρρυ, αλλά έχουν πέσει αρκετά τις
> τελευταίες μέρες και δεν έχω χρόνο να το κοιτάξω διεξοδικά) και μου
> φάνηκε σχετικό. Σίγουρα πιο σχετικό από το αρχικό (τουλάχιστον για το
> δικό μου προφίλ). Και όπως σου χα πει θα με ενδιέφερε ούτως ή άλλως
> να
> δω πώς λειτουργούν παράλληλα RTSs γλωσσών όπως η Haskell, αλλά και το
> προγραμματιστικό τους μοντέλο. Επομένως προχώρα το.
>
Κανένα πρόβλημα! Ναι σίγουρα είναι πιο σχετικό... Επίσης, και αυτή η
παρουσίαση θα έχει αρκετό ορολογία και μια σύντομη περιγραφή της
σύνταξης και της φιλοσοφίας της γλώσσας.
> Σκεφτόμουν μήπως κάνω την ίδια μέρα μια εισαγωγική παρουσίαση γενικά
> για task-based runtime systems, περιγράφοντας κάποιες βασικές έννοιες
> για να μπούμε στο κλίμα. Αν υπάρχει χρόνος (δεν ξέρω αν θα
> παρουσιάσει
> και ο Δημήτρης την ίδια μέρα) ίσως το κάνω.
>
> Ν.
Πολύ καλή ιδέα!
Προσωπικά, θα μ' ενδιέφερε πολύ!
~γ.
--
Yiannis Tsiouris
Ph.D. student,
Software Engineering Laboratory,
National Technical University of Athens
WWW: http://www.softlab.ntua.gr/~gtsiour
> On 02/07/2012 07:21 PM, Yiannis Tsiouris wrote:
>> Επειδή δεν ξέρω αν το λάβατε, ξαναστέλνω το μέιλ που έστειλα τη
>> δευτερα:
>
> Όχι, δεν το έλαβα! Και ούτε στα αρχεία της λίστας υπάρχει. Λογικά
> όταν το 'στειλες θα έπρεπε να το λάβεις πίσω κι εσύ, σωστά;
>
Δεν το έλαβα πίσω αλλά, με λίγο ψάξιμο, μάλλον δεν έφυγε ποτέ.
>> Κοίταξα λίγο πιο σοβαρά 2-3 papers και έχω καταλήξει στο "Runtime
>> system
>> support for Multicore Haskell" [1]. Ξεκίνησα σήμερα να ετοιμάζω
>> (πρόχειρα) μερικές από τις διαφάνειες. Σας φαίνεται
>> σχετικό/ενδιαφέρον;
>> Να το προχωρήσω; :-)
>
> Φαντάζομαι δεν είναι το ίδιο με αυτό που μου χες στείλει αρχικά,
> σωστά; Το πρώτο αφορούσε μια cloud-based υλοποίηση απ' ό,τι θυμάμαι.
> Από τον τίτλο πάντως και μόνο μου φαίνεται σχετικό. Θα του ρίξω μια
> ματιά, ωστόσο δεν πιστεύω ότι θα προκύψουν ενστάσεις, επομένως
> προχώρα
> το. Όπως και να 'χει θα σε ενημερώσω, ελπίζω μέχρι την Πέμπτη.
>
Όχι δεν είναι το ίδιο. Ενώ μου φάνηκε τρελά ενδιαφέρον το αρχικό
πιστεύω ότι, για κάποιον που δεν είναι εξοικειωμένος, θα ήταν
περισσότερο παρουσίαση της Haskell και των background εννοιών παρά της
ουσίας του paper. Γι' αυτό το λόγο επέλεξα κάτι πιο light από θέμα
ορολογίας και αρκετά ενδιαφέρον (IMHO) από θέμα υλοποίησης. Πρόκειται
ουσιαστικά για ένα λεπτομερές case study των επεκτάσεων που χρειάζοταν
το runtime system της Haskell για να υποστηρίξει αποδοτικά το μοντέλο
της Glasgow Parallel Haskell (GpH) [1]. Χοντρικά, μελετά αλλαγές στο:
- Προγραμματιστικό μοντέλο: επέκταση της γλώσσας με κάποια builtins.
- Scheduling: πως θα γίνεται πιο αποδοτικά η εκκίνηση και η
χρονοδρομολόγηση των lightweight threads ("sparks") που χρησιμοποιεί η
Haskell, ποιος θα είναι ο αλγόριθμος χρονοδρομολόγησης στους πολλούς
schedulers (system threads) που διαθέτει το runtime system κλπ.
- Garbage collection: πως θα γίνει αποδοτικά η συλλογή σκουπιδιών σε
ένα σύστημα παράλληλου προγραμματισμού.
Νομίζω είναι καλύτερο/πιο σχετικό. Τι λέτε;
Γιάννης
[1]: http://www.macs.hw.ac.uk/~dsg/gph/
--
Yiannis Tsiouris
Ph.D. student,
Software Engineering Laboratory,
National Technical University of Athens
WWW: http://www.softlab.ntua.gr/~gtsiour
Γεια!
Την Παρασκευή θα έχουμε μάθημα; Αν ναι, μήπως γίνεται να τελειώσουμε
μέχρι τις 15.30 γιατί μετά θα έχουμε αναπλήρωση "Type Systems"; Επίσης,
πότε λέμε να γίνουν οι παρουσιάσεις;
--
Yiannis Tsiouris
Ph.D. student,
Software Engineering Laboratory,
National Technical University of Athens
WWW: http://www.softlab.ntua.gr/~gtsiour
Επειδή δεν ξέρω αν το λάβατε, ξαναστέλνω το μέιλ που έστειλα τη
δευτερα:
-------- Original Message --------
Subject: Papers για παρουσίαση
Date: Mon, 06 Feb 2012 20:06:05 +0300
From: gtsiour <gtsiour(a)lazy.softlab.ntua.gr>
To: <mpopt(a)lists.cslab.ece.ntua.gr>
Χαιρετώ!
Κοίταξα λίγο πιο σοβαρά 2-3 papers και έχω καταλήξει στο "Runtime
system support for Multicore Haskell" [1]. Ξεκίνησα σήμερα να ετοιμάζω
(πρόχειρα) μερικές από τις διαφάνειες. Σας φαίνεται σχετικό/ενδιαφέρον;
Να το προχωρήσω; :-) Ενδεχομένως να μπορέσω να τις ετοιμάσω μέχρι την
Παρασκευή αλλιώς σίγουρα μέχρι την επόμενη...
Γιάννης
[1]: http://community.haskell.org/~simonmar/papers/multicore-ghc.pdf
--
Yiannis Tsiouris
Ph.D. student,
Software Engineering Laboratory,
National Technical University of Athens
WWW: http://www.softlab.ntua.gr/~gtsiour