Hi, On Saturday, February 16, 2013, yi huang wrote:
> I' m curious about the design and trade offs behind the new IO manager. I > see two changes from the code: > > 1. Run IO manager thread on each capability. > 2. Use ONESHOT flag to save a system call. > > Is there other interesting things to know? > Is it possible to use epoll's ET mode to save even more system calls? > Andreas and Kazu (CCed) would know more. In addition to the things you mentioned then parallel I/O manager also uses lock striping and is smarter bout when it makes blocking system calls.
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe