CIMFlow LogoCIMFlow

Compiler

Two-level compiler stack from ONNX graph partitioning to CIM ISA generation

The Compiler section documents CIMFlow-Compiler, the compiler that converts ONNX neural network models into ISA instruction streams for the CIMFlow simulator.

Scope

This section covers:

  • Two-level compilation flow (CG-level graph partitioning and OP-level ISA generation)
  • MLIR-based DSL backend for operator kernel code generation
  • Configuration formats and hardware parameter constraints
  • Command-line reference for cim-compiler commands

Boundary with Framework and Simulator

This section focuses on compiler internals and interfaces. End-to-end workflow usage is documented in Framework, and runtime execution semantics are documented in Simulator.


Page Map


Code Coverage Map

The tree below shows the source directory layout of the CIMFlow-Compiler Python package.

Last updated on