On Jan 31, 2008, at 6:01 PM, Pavan Balaji wrote:
Bill,
Thanks. Note that in (2), the idea is to not acquire the global lock in the func enter/exit; just as needed for the atomic updates (these aren't the only places that a local atomic op would be needed; the object allocator is another one and that isn't fine-grain ready). But for the proc-null test, it may be ok.
How will acquiring a global lock in the increment and releasing it in the decrement be different from the current global lock? These are anyway done at the same time currently for embedded MPI calls. Or did I misunderstand what you meant?
-- Pavan
--
Pavan Balaji