PTL logo

From: Kral Stefan (skral_at_[hidden])
Date: 2009-01-26 15:42:58


Hi.

I have just peeked at the source of "RequestList.cs" and noticed that "WaitAny" is built upon a busy-waiting loop invoking "TestAny". "WaitAll" calls "WaitAny" so it might waste a lot of CPU time that could be saved with implementations of MPI_WaitAll that block the process.

It this behavior likely to change soon?
(Wouldn't simply calling "Request.Wait" for every request be an option?)

Best Regards,
Stefan.

-- 
Stefan Kral            http://www.complang.tuwien.ac.at/skral/