This requires some basic components:
- the sporadic app mechanism
- a resource allocator (to be developed)
- peer/peer communication, e.g. libp2p
There are two main higher-level architectures:
- Message-passing (like MPI)
- Shared-memory. This would involve making something analogous so CXL.
This requires some basic components:
There are two main higher-level architectures: