[Developers] Thead Stuff (SteveM at iphc.int)

John Sibert sibert at hawaii.edu
Tue Jul 9 16:16:45 PDT 2013


Hi Steve,
Thanks for trying the stuff out. I think it might be worth modifying the 
msimple example to always make the same number of threads (say 50), and 
then simply vary the number of chunks. That would make the thread 
creation overhead more or less constant.

No the Hessian calculations are not threaded. That would be a good next 
step for Statler and Waldorf. You can avoid the identifier string error 
messages by using the -nohess option.
John

John Sibert
Emeritus Researcher, SOEST
University of Hawaii at Manoa
Honolulu HI (GMT-10)
808-294-3842

Visit the ADMB project http://admb-project.org/

On 07/09/2013 10:55 AM, Steve Martell wrote:
> Hi John,
>
> Both of your examples worked just fine on my machine.  Only minor 
> modifications to the makefiles to export the correct path.  Thanks to 
> both Statler and Waldorf for your hard work on this.  I'll have 
> another go at the demo that I was working on in Seattle. Otherwise I 
> got similar nonlinear run times as the number of threads increased. 
>  Also, hessian calculations are not multithreaded, right?
>
> S
> On 2013-07-09, at 10:24 AM, "John Sibert (Google Drive)" 
> <johnrsibert at gmail.com <mailto:johnrsibert at gmail.com>>
>  wrote:
>
>> I've shared an item with you.
>> Multi-threading has be an ADMB development priority for quite a while. Dave Fournier has made lot of progress over the last year and some prelminary results were presented in the June ADMB developer workshop in Seattle. This document provides a more rigorous assessment of the efficacy of using pthreads in ADMB models. The results show that there is a considerable performance advantage in multi core machines.
>>
>> The current version of the code is available for checkout on the ADMB Subversion serversvn+ssh://admb-project.org/branches/threaded2  Please give it a try. If nobody wants to test it, why are we doing it?
>>
>> Cheers (and apologies for double posting),
>> John
>> Document 	Thead Stuff 
>> <https://docs.google.com/document/d/10U96U4n-W5ixFvFsOR_FovVd1fP6ddl1NaFHCtn7RcA/edit?usp=sharing&invite=CJOTke4I> 
>>
>>
>> Google Drive: create, share, and keep all your stuff in one place. 
>> Logo for Google Drive <https://drive.google.com/>
>>
>
>
> ------------------------------------------------------------------------
>
> This internet e-mail message, and any files transmitted with it, 
> contains confidential, privileged information that is intended only 
> for the addressee. If you have received this e-mail message in error, 
> please call us at (206) 634-1838 collect if necessary) and ask to 
> speak to the message sender. Nothing in this e-mail or the act of 
> transmitting it, is to be construed as a waiver of any rights or 
> privileges enjoyed by the sender or the International Pacific Halibut 
> Commission pursuant to the International Organizations Immunities Act, 
> 22 U.S.C. Sec. 288 et seq.
>
>
> _______________________________________________
> Developers mailing list
> Developers at admb-project.org
> http://lists.admb-project.org/mailman/listinfo/developers



More information about the Developers mailing list