4 ms·
For the interested, here's the summary from the bottom of the page Dataflow can be used for pipelined parallelism, which is often exploited on fine grained con
by tel 11y ago
For the interested, here's the summary from the bottom of the page
Dataflow can be used for pipelined parallelism, which is often exploited on fine grained concurrent embedded hardware such as FPGAs. The dataflow programming style can also be used for task parallel scheduling on CPUs. There are a number of Haskell libraries for shared-memory parallel dataflow programming, including monad-par for deterministic and lvish for quasi-deterministic parallelism. There are others that support distributed-memory parallel dataflow programming, including the HdpH DSLs, and the Cloud Haskell Platform library, which closely resembles the Erlang Remote Procedure Call functionality. They don’t share a common notation for creation of and operations on futures, and this post gives their correspondence.