On Wed 2020-04-29 15:32:47, Javier Malave wrote: > This patch set adds the Popcorn Distributed Thread Execution support > to the kernel. It is based off of Linux 5.2 commit 72a20ce. We are > looking for feedback on design and implementation from the community.
You may want to cc linux-api mailing list...? > Popcorn Linux is a Linux kernel-based software stack that enables > applications to execute, with a shared code base, on distributed hosts. > Popcorn allows applications to start execution on a particular host and > migrate, at run-time, to a remote host. Multi-threaded applications may > migrate any particular thread to any remote host. Sounds like a lot of fun. > Popcorn Linux implements a software-based distributed shared memory > by extending Linux's virtual memory subsystem and it enables processes > on different machines to observe a common and coherent virtual address > space. Coherency of virtual memory pages of different hosts is ensured > using a reader-replicate/writer-invalidate, page-level consistency protocol. Sounds interesting. I guess this needs very, very fast network. Do you have some performance numbers somewhere? Best regards, Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html