Heads-up: new parallel I/O manager merged

Simon Peyton-Jones simonpj at microsoft.com
Tue Feb 12 09:46:37 CET 2013


Andreas, Kazu, Johan

That is a truly monumental sequence of patches! Thank you all for working so hard on making GHC better.

Better together!  Onward and upward.

Simon

From: ghc-devs-bounces at haskell.org [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Johan Tibell
Sent: 12 February 2013 07:03
To: ghc-devs at haskell.org
Cc: Kazu Yamamoto (山本和彦); Andreas Voellmy
Subject: Heads-up: new parallel I/O manager merged

Hi,

I've merged the new parallel I/O manager that Andreas Voellmy and Kazu Yamamoto have been working on. The new parallel I/O manager scales much better than the current one*: the number of requests per second scales almost linearly up to 32 cores I believe. Perhaps Andreas could post the numbers.

If you see any bugs that you think are related to the new I/O manager, please let Andreas and Kazu know.

* The current one (which replaced an even earlier one) scaled well in the number of open file descriptors and performed better than the I/O manager it replaced, but it didn't scale well to multiple cores.

Cheers,
Johan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20130212/e8fa6a06/attachment.htm>


More information about the ghc-devs mailing list