FOSDEM '10 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Jérémie Laval
Day Sunday
Room H.2213
Start time 13:45
End time 14:15
Duration 00:30
Event type Podium
Track Mono
Language English
ParallelFx, bringing Mono applications in the multicore era

Multicore computer are now part of our everyday life. Most desktop and laptop machines out there bundle a dual-core processor, quad-core processor or even 8-core processor by default. This multiplication of the number of core on the same chip is destined to become the way for manufacturers to remain competitive. However, developers were a bit left out in this process, having written sequential programs for ages whereas they were now required to parallelize their program to make them efficient which isn't an easy step to take.

That's why we now see the apparition of framework designed to help programmers to take advantage of this new architecture of processor by hiding away the parallel difficulty under primitives that they are used to. ParallelFx is one of such framework for the Mono and .NET world. By providing several new parallel constructs and concurrent data structures, it allows Mono applications to enter painlessly in this new multicore era.

This talk will cover several points :

  • What options Mono provide to speed up applications today
  • A bit of background on the framework
  • The components ParallelFx provides
  • Some how-to and usage of the framework
  • Status of ParallelFx in Mono

Other events at the same time:

When Event Track Where
12:00-14:00 Keysigning Party Keysigning Ferrer
13:00-14:30 LPI exam session 4 Certification Guillissen
13:00-14:00 Cross Build Systems: Present & Future Embedded Lameere
13:15-14:00 Messaging/Thunderbird Mozilla H.1301
13:15-14:00 CouchDB, a database designed for the web and more NoSQL AW1.120
13:30-14:00 DDE - Generic Porting of Device Drivers Alt-OS AW1.105
13:30-14:15 Front end perfomance Drupal H.2214
13:45-14:15 10x performance improvements - A case study MySQL AW1.121
13:45-14:30 The Semantic Desktop, SPARQL and You! CrossDesktop H.1309
13:45-14:30 Debian and Ubuntu Distributions H.1308
14:00-14:45 Large scale data analysis made easy - Apache Hadoop Scalability Janson
14:00-14:45 Postgresql: Lists and Recursion and Trees (oh my) Database Chavanne
14:00-14:15 Open-source software: Blaming the unknown, or a constructive approach to technology Lightning Talks Ferrer
14:00-14:30 OpenSound System v4 port to Haiku Alt-OS AW1.105
14:00-14:45 MDB and MDBX: Open Source SimpleDB Projects based on GTM NoSQL AW1.120
14:00-14:30 Objective-C 2.0: libobjc2 and Clang, current status, plans for the future GNUstep AW1.117
14:00-14:45 The free software desktop’s graphics driver stack AW1.124
14:00-14:30 Explore Jetpack Mozilla H.1301
14:00-15:00 Rockbox: open source firmware replacement for music players Embedded Lameere
14:00-14:45 Because the License Matters: BSD as the Foundation for Commercial Point of Sale Applications BSD AW1.126