Changes between Version 7 and Version 8 of Status/Oct10


Ignore:
Timestamp:
Oct 24, 2010 9:44:45 AM (5 years ago)
Author:
tibbe
Comment:

Expanded the new I/O manager section

Legend:

Unmodified
Added
Removed
Modified
  • Status/Oct10

    v7 v8  
    1919 * David Terei implemented a new back end for GHC using LLVM.  '''David: a few sentences more; include a citation.''' 
    2020 
    21  * Bryan O’Sullivan and Johan Tibell and implemented a new, highly-concurrent IO library. This allows GHC to support thousands of I/O connections, using `epoll`.  '''Johan: a few sentences more?'''. 
     21 * Bryan O’Sullivan and Johan Tibell and implemented a new, highly-concurrent I/O manager. GHC now supports over a hundred thousand open I/O connections. The new I/O manager defines a separate backend per operating system, using the most efficient system calls for that particular operating system (e.g. `epoll` on Linux.) This means that GHC can now be used to implement servers that make use of e.g. HTTP long polling, where the server needs to handle a large number of open idle connections. 
    2222 
    2323 * In joint work with Phil Trinder and his colleagues at Herriot Watt, Simon M designed implemented a new parallel strategies library, described in their 2010 Haskell Symposium paper [Seq].