Re: Load balance strategy

From: Alex V. (vav_at_udman.ru)
Date: Thu Mar 18 2004 - 00:03:19 CST

Thanks for all your advises!!!))

I've already tried to reduce firstLdbStep parameter and gained
performance of my calculations. I really needed that while simulating
*huge* molecular system. But I think it is more useful on heterogeneous
clusters when more powerful nodes waste there resources waiting
for slower PCs (at startup phase).

By the way, will *Charm++* become an international standard for
parallel processing? Are you planing to provide integration with CORBA?

Alex

Gengbin Zheng wrote:

>NAMD load balancing capability is based on Charm++ (not charmm :).
>It is a measurement-based load balancing. That is the load balancing
>decision is made adaptively during run-time based on load statistics
>instead of the static mapping. You may have seen the startup display:
>
>Info: Entering startup phase 6 with 7884 kB of memory in use.
>Measuring processor speeds... Done.
>Info: Entering startup phase 7 with 7885 kB of memory in use.
>
>There is a measurement of CPU speed at the startup. The cpu speed should
>be already considered as a factor during load balancing decisions.
>Due to the measurement based strategy in nature, it does need several
>steps of simulation running before it can actually have enough
>information for load balancing decision making.
>One can use "firstLdbStep" to control the first time to start the
>first load balancing and "ldbPeriod" to control the loadbalaning period.
>
>Gengbin
>
>
>
>>I think charmm can have a "speed" directive that can do that.
>>
>>Ciao
>>
>>
>>
>
>
>
>
>
>

This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 05:18:07 CST