On 30/03/17 16:15, Nicolas Anquetil wrote:
> "very close" seems a bit optimistic. For example, it will take some
> time for windows yet The problem is that Synectique is already
> having difficulties right now and is looking for shorter term
> solution(s)
Short term would mean run a 64-bit linux in a vm or with a remote
desktop.
>> As the VM uses only one native thread and 8-thread machines are
>> everywhere, the best speed-up should be expected from splitting
>> the model over multiple pharo images, and possibly over multiple
>> machines.
>>
> interesting idea, I am having some difficult seeing how to split a
> model in several parts that would have to link somehow one to the
> other. Do you have any further thoughts on this point?
Splitting a model is indeed the interesting aspect. Either do it
automatic
based on usage, or use a heuristic.
The navigation can be made distribution-aware to avoid doing
only network-calls. Easiest is to make a hierarchical model that
fits well
with the subject, e.g. package-based. So everything inside the
package is
guaranteed to be in the image for some set of packages, and
everything
else is remote pointer. If you have enough images, you can have
different
combinations of packages in different images, and some mechanism to
determine if you received a full answer yet.
Stephan