[m-rev.] for review: Runtime granularity control changes.

Paul Bone pbone at csse.unimelb.edu.au
Wed Jun 17 13:27:41 AEST 2009


On Fri, Jun 12, 2009 at 10:43:38AM +1000, Paul Bone wrote:
> 
> I've fixed the problems with this patch, some code within C macros had typos
> that wern't detected until the macros where expanded by test cases that used
> the parallelism feastures.
> 
> For review by Zoltan,  Peter Wang, you may like to look at the atomic
> operations I'm using.
> 

I've now commited this so can use it for testing.  I'm happy to address any
post-commit review comments.

Thanks.
> 
> Estimated hours taken: 3 
> Branches: main
> 
> Rename the runtime granularity control macros, variables and predicates.
> 
> Names of the runtime granularity control macros, variables and predicates are
> now more descriptive and more consistent.
> 
> An alternative runtime granularity control predicate and macro is now
> available, it considers the number of contexts and all sparks whereas the
> original predicate and macro considers only the number of contexts and sparks
> on the global queue.
> 
> A new predicate has been added to determine the number of worker threads that
> the mercury runtime is configured to use.
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 489 bytes
Desc: Digital signature
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20090617/aedf76d2/attachment.sig>


More information about the reviews mailing list