@hackage / cnc-spec-compiler

Compiler/Translator for CnC Specification Files.

Latest0.2.0.1

About

Metadata

  • Last updated , by RyanNewton
  • License BSD-3-Clause
  • Categories Systems Programming, Compilers and Interpreters, Parallelism
  • Maintained by: Ryan Newton <rrnewton@gmail.com>

  • Lottery factor: 0

Links

Installation

Package Flags

Use the -f option with cabal commands to enable flags

    basicbuild (off by default)

    Minimize requirements to maximize build success.

Readme

Intel (Concurrent Collections) CnC is a data-flow like deterministic parallel programming model, similar to stream-processing but in which nodes in the computation graph share data in tables. In CnC, the structure of the graph and metadata about data-access patterns are stored in a specification, which can be used by this tool to generate code which will orchestrate the execution of the graph.