[Mpopt] Fwd: Papers για παρουσίαση

Yiannis Tsiouris gtsiour at softlab.ntua.gr
Wed Feb 8 13:11:44 EET 2012


> 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


More information about the Mpopt mailing list