We use cookies to make your experience of our website better. You can delete or block cookies, but some parts of this website won't work without them. By using this website you accept our use of cookies.

rob

04/07/2008 13:02:03

Today's modern computers tend to have more than 1 processing core. I would like ISIS to make better use of multi-core processing to speed up ISIS model runs. This could be done either by parallelising the code (speed up a single model run) or by modifying the batch simulation interface to allow multiples runs to occur at the same time.

Sign in to vote

1
-
+19
20
+

Konrad

Flood Modeller Support

04/07/2008 13:02:03

Agree with both the above comments - I see the major benefits of this in launching multiple concurrent runs at the click of a button.
We have looked into replacing the arcane matrix inversion routines with parallelised versions, which did not speed things up appreciably.
Expect to see the multiple scheduler in v3.5, early 2011.

Konrad

Flood Modeller Support

04/07/2008 13:02:03

ISIS v3.5 indeed saw the ability to schedule multiple simulations over different processors concurrently, using the batch simulation run form.

Tony_Green

04/07/2008 13:02:03

I would have thought the batch idea would be easy to implement and potentially useful - ie just have a field saying how many runs you would like to allow going at one time so if you have a dual core pick 2 Quad pick 4 or something like that and the batcher keeps track of what finishes and needs starting. Saves splitting up a batch run into a few files which is something you can do now.

chrisw

04/07/2008 13:02:03

Anything that makes ISIS run faster is a good thing but I'm not sure than parallelising is the most cost-effective option due to the work involved, especially with the arcane matrix inversion routines. Also the risk of not getting the same answers as before

Sign in to create or reply to forum posts.

Privacy & Terms

Copyright