To: seminaire@pauillac.inria.fr From: Didier.Remy@inria.fr Subject: SEM - INRIA : Cristal - 25/03/03 - Paris - FR Vous pouvez maintenant vous abonner à nos annonces de séminaires http://pauillac.inria.fr/seminaires/subscribe.html S E M I N A I R E . ___ / _ _ / _ / / / \ / \ / / __| / |___ |_/ |_/ / |__ |_/ |_ ___ . / / ___ __ /_ _ / _/ /| /| _ __ __ _ _ / / / /_ / __| / / |/ | / \ /_ / / \ | / __| |___ / / __/ |_ |_/ |_ / | |_/__/ |_ |_/ |/ |_/ I N R I A - Rocquencourt Salle de conference du Bat 11 Mardi 25 mars, 10h30 -------------- Manuel Serrano -------------- INRIA-Sophia ================== Scheme FairThreads ================== FairThreads offers a very simple framework for concurrent and parallel programming. Basically, it defines schedulers which are synchronization servers. All threads are executed in a cooperative way, at the same pace, and they can synchronize and communicate using broadcast events. FairThreads has a precise and clear semantics and are actually deterministic. During the talk, we will compare cooperative threads and preemptive threads in the context of the Scheme programming language. We will then present FairThreads semantics (including the semantics of the scheduler). Then, we will present the actual FairThreads API and implementation in Bee, a programming environment for Scheme. Finally, we will conclude with some graphical demonstrations deploying FairThreads. URL: http://www.inria.fr/mimosa/fp/Bigloo