diff options
Diffstat (limited to 'doc/code/pangemma.md')
-rw-r--r-- | doc/code/pangemma.md | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/code/pangemma.md b/doc/code/pangemma.md index c359a56..fa3b984 100644 --- a/doc/code/pangemma.md +++ b/doc/code/pangemma.md @@ -8,6 +8,8 @@ We want to keep the tool heart beating while upgrading the environment taking in What we will do is create components and wire them together, allowing for sharing RAM between components. Each component may have multiple implementations. We will introduce a DSL for orchestration and we may introduce a propagator network to run components in parallel and test them for correctness. At the same time, the core functionality of GEMMA will keep going while we swap components in and out. See also [propagators](https://groups.csail.mit.edu/mac/users/gjs/propagators/) and [examples](https://github.com/namin/propagators/blob/master/examples/multiple-dwelling.scm). +Propagators are Unix pipes on steroids. + We want PanGEMMA to be able to run on high peformance computing (HPC) architectures, including GPU targets. This implies the core project can have few dependencies and should easily compile from C. # Innovation |