2018-02-15 11:31 GMT+01:00 Marcus Denker <marcus.denker@inria.fr>:
On 14 Feb 2018, at 21:34, Thierry Goubier <thierry.goubier@gmail.com> wrote:
Le 14/02/2018 à 20:19, Stephane Ducasse a écrit :
Thanks Pavel this looks quite fast :). Do you have a scenario in mind that could take advantage of this?
I'd be very interested to see that used with image segments for objects migration between images running in different processes (or coupled with a distributed shared memory implementation like [1]).
If latency is low enough, I think multi-window applications could be developped as multi-process single window images (and we could get scalability to thousands of cores, if the application design is right. Even code synchronisation between images would be easy to do).
Yes, that is the direction to explore :-)
When I worked on that sort of systems, one of the questions I had was: what about the GC ? But yes, in today's context, focusing on process based concurrency can be interesting.
This started with me and Pavel discussion about the general idea that it would be interesting if Objects would actually be âreally recursiveâ (and the whole system would be such an Object, too).
I'm not sure I get the concept. Would you be ready to explain ?
And then asking the question: what is the minimal thing we need to explore that direction?
On a meta-level, I can understand that. Thierry
I will read that.
I talked to Loic about that sort of ideas (his S-DSM could do even more interesting things) but also of the fact we don't have the resources and time to explore it :( Thierry
Marcus