|
Change #1626
2010-01-20
11:59:51
|
create
Calagator::Event
1250458206
Galois Tech Talk: A Scalable I/O Manager for GHC
Roll back
| description |
nil |
→ |
A Scalable I/O Manager for GHC
Presented by Johan Tibell.
Abstract: The Glasgow Haskell Compiler supports extraordinarily cheap threads. These are implemented using a two-level model, with threads scheduled across a set of OS-level threads. Since the lightweight threads canât afford to block when performing I/O operations, when a Haskell program starts, it runs an I/O manager thread whose job is to notify other threads when they can safely perform I/O.
The I/O manager manages its file descriptors using the select system call. While select performs well for a small number of file descriptors, it doesnât scale to a large number of concurrent clients, making GHC less attractive for use in large-scale server development.
This talk will describe a new, more scalable I/O manager thatâs currently under development and that hopefully will replace the current I/O manager in a future release of GHC.
Details:
Date: January 29th, 2010, Friday
Time: 1:30pm
Location: Galois Inc., 421 SW 6th Ave. Suite 300 (3rd floor of the Commonwealth building)
Bio: Johan Tibell is a Software Engineer at Google Inc. He received a M.S. in Software Engineering from the Chalmers University of Technology, Sweden, in 2007. |
| end_time |
nil |
→ |
2010-01-29 14:30:00 -0800 |
| id |
nil |
→ |
1250458206 |
| start_time |
nil |
→ |
2010-01-29 13:30:00 -0800 |
| title |
nil |
→ |
Galois Tech Talk: A Scalable I/O Manager for GHC |
| url |
nil |
→ |
http://www.galois.com/blog/2010/01/20/tech-talk-a-scalable-io-manager-for-ghc/ |
| venue_id |
nil |
→ |
202391902 |
|