On 15 Feb 2018, at 12:56, Thierry Goubier <thierry.goubier@gmail.com> wrote:
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 ?
I have started to write something about it (I need to make it clearer for myself, too). When it is in some presentable shape (currently just notes) I will forward it. Marcus