DaCe

User Guide

  • Quick Start
  • Installation
  • Configuring DaCe
  • Writing DaCe Programs in Python
  • Stateful Dataflow multiGraphs (SDFG)
  • DaCe Visual Studio Code Extension
  • Optimizing Programs
  • Integrating SDFGs in Existing Programs
  • Command-Line Utilities
  • Glossary
  • Frequently Asked Questions

Developer Guide

  • Project Structure
  • Debugging
  • Properties and Serialization
  • SDFG Transformation Internals
  • Schedule Tree
  • DaCe Python Frontend
  • Code Generation
  • Extending DaCe
  • Libraries and Environments
  • Working with Symbolic Expressions
  • Writing a New Frontend
  • Python DSL Support via SDFG-Convertible Objects
  • New Backends
  • Writing a Custom Instrumentation Provider
  • Development Errors and Gotchas

Module Reference

  • dace package
  • Configuration entry reference
DaCe
  • Glossary
  • View page source

Glossary

Below you can find any concept used in the DaCe framework and where it is described.

  • Access Node

  • Array

  • Code Generator

  • Consume scope

  • Environment

  • Inter-State Edge

  • Library

  • Library Node

  • Map scope, Parametric Parallelism

  • Memlet: Element, Anatomy

  • Memlet Propagation

  • Nested SDFG

  • Pass

  • Pipeline

  • Python Frontend

  • Reference

  • Scalar

  • SDFG Builder API

  • State

  • Stateful Dataflow multiGraphs (SDFG)

  • Stream

  • Symbols

  • Tasklet

  • Transformation

  • View

  • Visual Studio Code Extension

Previous Next

© Copyright 2019-2026, Scalable Parallel Computing Laboratory, ETH Zurich.

Built with Sphinx using a theme provided by Read the Docs.