Accueil Accueil

French Perl Workshop 2007 (FPW)
Parallel New World Jonathan Worthington (784) - Samedi 17 novembre 2007 10:30 - 11:10

Parallel New World Jonathan Worthington

In this talk I'll take you on a whirlwind tour of the world of parallemism. Why is it a hot topic? How do we screw it up and get horrible performance and lack of scalability? What are the hot new technologies that aim to make it easier? And just what, exactly, does Perl 6 have to say about parallelism? Topics I will cover will include:
* Why we can't just make faster CPUs
* Task vs Data Parallelism
* Mutexes, semaphores and threads: the assembly language of concurrency
* Issues: deadlock, livelock, risk of unsafe data access, stupid numbers of threads, etc.
* It's about the cache, stupid: bus protocols and false sharing
* Software Transactional Memory and its application in Perl 6
* Data parallelism in Perl 6
* Other futuristic ideas and research, including lock free data structures
No experience of thread programming in Perl or any other language is required - this is a "big picture" talk rather than digging into the gory details.

Jonathan Worthington

Informatique

Toutes les vidéos de l'évenement French Perl Workshop 2007 (FPW) (32 videos)

00:04:38.76

2007-11-16

10:00 - 10:05 : Discours d'accueil des FPW 2007

00:03:17.83

2007-11-16

10:05 - 10:10 : Présentation de LINAGORA

00:03:46.23

2007-11-16

10:05 - 10:10 : Présentation de VENDA

00:05:04.26

2007-11-16

10:10 - 10:15 : Présentation de Booking.com

00:03:40.66

2007-11-16

10:15 - 10:20 : Présentation de Spora

00:57:36.60

2007-11-16

10:30 - 11:30 : Perl 5.10 Rafaël Garcia-Suarez

00:40:47.40

2007-11-16

11:35 - 12:15 : Vieux Perl et nouveau code? Sébastien Aperghis-Tramoni

00:25:20.96

2007-11-16

12:20 - 12:45 : Gestion des procédures judiciaires genevoises Laurent Dami

00:39:28.16

2007-11-16

13:50 - 14:40 : XML::Twig pour les nuls Michel Rodriguez

00:38:39.56

2007-11-16

14:35 - 15:15 : Introduction à POE Jerome Quelin

00:46:17.13

2007-11-16

15:20 - 16:05 : RT + REST + POE + ncurses = RT::Client::Console Damien Krotkine

00:38:22.46

2007-11-16

16:30 - 17:10 : Génération de code Perl avec Talend Open Studio Pierrick LE GAL...

00:21:34.73

2007-11-16

17:15 - 17:35 : Faster Regexes: What to do when text matching is your bottleneck?...

00:21:47.86

2007-11-16

17:40 - 18:00 : Secure Web Development In Perl Jonathan Worthington

00:17:42.53

2007-11-17

09:40 - 10:00 : Data::Domain - validation d'arbres de données Laurent Dami

00:29:18.53

2007-11-17

10:00 - 10:20 : Redécouvrir le Perl Objet avec Moose Alexis Sukrieh

00:35:50.53

2007-11-17

10:30 - 11:10 : Parallel New World Jonathan Worthington

00:36:12.06

2007-11-17

11:15 - 11:55 : La magie dans Parrot Christian Aperghis-Tramoni

00:24:13.93

2007-11-17

12:00 - 12:25 : encoding::source Rafaël Garcia-Suarez

00:33:38.80

2007-11-17

13:35 - 14:10 : Understanding Roles, Constraints and Classes Jonathan Worthington

00:42:45.26

2007-11-17

14:20 - 15:00 : Implémentation de langage avec Parrot - Une étude de cas : Lua ...

00:02:35.96

2007-11-17

15:05 - 15:10 : Eclair : Créer et utiliser une MDB sans Ms Access Serge Hoffmann

00:05:17.26

2007-11-17

15:10 - 15:15 : Eclair : Plat-forms : concours international de programmation Web...

00:03:03.83

2007-11-17

15:15 - 15:20 : Eclair : Mise sur CPAN de Perl 5.10.0-RC1 Rafaël Garcia-Suarez

00:08:05.60

2007-11-17

15:20 - 15:30 : Eclair : relative.pm Sébastien Aperghis-Tramoni

00:04:43.03

2007-11-17

15:30 - 15:35 : Eclair : Win32 Perl: Introduction to Perl and Vista's Feature Use...

00:04:16.50

2007-11-17

15:35 - 15:40 : Eclair : Pod::POM::Web - serveur local de documentation Laurent ...

00:01:57.40

2007-11-17

15:35 - 15:40 : Eclair : Avis aux utilisateurs de Sys::Syslog Sébastien Aperghis...

00:06:39.10

2007-11-17

15:40 - 15:45 : Eclair : Réinventer quoi d'autre, la brosse à dents, Jean Forge...

00:05:21.46

2007-11-17

15:45 - 15:50 : Eclair : Catalyst chatterbox, David Morel

00:05:18.26

2007-11-17

15:50 - 15:55 : Eclair : présentation des mongueurs, Philippe "Book" B...

00:04:00.53

2007-11-17

16:00 - 16:05 : Discours de clôture, Philippe "Book" Bruhat

Contact Webcast

La cellule webcast du CCIN2P3 vous propose de diffuser en direct et/ou en différé sur internet vos manifestations, colloques, conférences. Attention, ce service est réservé au domaine public dans le domaine de la Recherche Scientifique.


Cellule Webcast
Centre de Calcul IN2P3/CNRS
21 Avenue Pierre de Coubertin
CS70202
69627 VILLEURBANNE Cedex

Tél. :
+33(0) 4.78.93.08.80

Fax. :
+33(0) 4.72.69.41.70



Email :

Voir les mentions légales du site