[gambit-list] Make the default heap size 1MB

Bradley Lucier lucier at math.purdue.edu
Mon Jan 7 21:49:14 EST 2013


On Jan 6, 2013, at 5:41 PM, Marc Feeley wrote:

> 
> 
> On 2013-01-06, at 1:17 PM, Bradley Lucier <lucier at math.purdue.edu> wrote:
> 
>> I dismissed any differences that were < 20%.
>> 
>> Under that criteria, the new default did not lead to the best performance for dynamic, early, paraffins and nboyer, for which the old benchmarks setting of 10,000K minimum heap won.
>> 
>> The new default heap size beat the old benchmark setting of 10,000K minimum heap for cpstak, diviter, divrec, mbrot, sumfp, and string.
>> 
>> For no programs did the old default heap size beat the other settings.
> 
> Very nice.

Things are more complicated with this CPU:

model name      : Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz

which has a 256KB level 2 cache, and an 8MB level 3 cache.

So the new default cache size is 4MB.  I also tested with -m1 to get the old default.

The old default beat both the new default and 10000KB heap for trav2, pnpoly, tak, ack, and tail.

The old default beat the new default for array1.

And 10000KB heap size beat the new default with cpstak, ctak, divrec, trav1, dynamic, and nboyer

The new default beat 10000KB heap size for mbrot, early, fibc, mazefun, and simplex.

Many times either or both of the new default and 10MB heap beat the old default.

Maybe we've reached the end of usefulness of tweaking heap size parameters.

Brad


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://webmail.iro.umontreal.ca/pipermail/gambit-list/attachments/20130107/68b13948/attachment-0001.html 


More information about the Gambit-list mailing list