-
Notifications
You must be signed in to change notification settings - Fork 7
Home
The Habanero CnC framework provides a common graph-based programming model on top of several task-based parallel runtimes. The programmer formulates the dependencies in a program as a graph, and from the graph the CnC framework generates a skeleton project for the application, as well as scaffolding code to interface the CnC API with the underlying parallel runtime.
The Habanero CnC framework is the primary implementation of CnC on the Open Community Runtime (CnC-OCR), as well as the Habanero C runtime (CnC-HC).
Please see the workflow and toolchain overview learn more about the CnC programming model, and see how to develop applications for OCR and other parallel runtimes using the CnC framework.
- Installation and setup
- Workflow and toolchain overview
- Visualizing computation graphs
- Using inverse step functions
- Tuning CnC programs
- [Graph specification language](Graph Spec DSL)
- CnC C API
Please use the issue tracker to ask questions about CnC-OCR, report bugs, or request enhancements to this documentation.