Skip to content

DaCe

DaCe is is the full-program optimization framework used in NDSL. DaCe is short for Data-Centric Parallel Programming and developed at ETH's scalable parallel computing lab (SPCL).

In NDSL, DaCe powers the performance backends of GT4Py. In particular, in NDSL's orchestration feature we will encode macro-level optimizations like loop re-ordering and stencil fusing using DaCe.