[Swift-devel] Concurrent dostagein calls limited to 8 ?

Michael Wilde wilde at mcs.anl.gov
Mon Nov 15 16:35:30 CST 2010


> >...do you have anything "quick and easy" in mind there?
> 
> Yep. Say task:execute(script, args) in vdl-int instead.

OK, that looks very promising and works for me in simple .k tests.

Can you tell me how to pluck the workdir out of the host description from within vdl-int.k?

(I will hunt for this but clues are welcome :)

Thanks,

- Mike


----- Original Message -----
> On Sun, 2010-11-14 at 23:24 -0600, Michael Wilde wrote:
> > That explains a lot - the limited number of Karajan threads probably
> > explains why coasters goes haywire in the larger tests as well.
> >
> > Clearly this should be done as full fledged provider. But that will
> > take a fair bit more work.
> >
> > Would there be any ill effects from bumping up the number of karajan
> > threads to see if I can make this demo work? WHere is that set?
> 
> There will be the ill effect of wasting memory to wait for stuff. It's
> set in EventBus.java.
> 
> >
> > Also, when you say "use the local provider or
> > > some other scheme that can free the workers while the
> > > sub-processes
> > > run." - do you have anything "quick and easy" in mind there?
> 
> Yep. Say task:execute(script, args) in vdl-int instead.
> 
> Mihael

-- 
Michael Wilde
Computation Institute, University of Chicago
Mathematics and Computer Science Division
Argonne National Laboratory




More information about the Swift-devel mailing list