Skip to content

Mini-ImagePipeLean CUDA DAG Image Pipeline

A stripped-back GPU runtime focused on DAG execution, multi-stream scheduling, and reusable memory management.

Mini-ImagePipe layered architectureMini-ImagePipe layered architecture

Core Runtime

Mini-ImagePipe is intentionally centered on four layers:

  1. Pipeline wires operators together and owns execution entry points.
  2. TaskGraph stores the DAG and computes execution order.
  3. DAGScheduler maps tasks to CUDA streams and inserts synchronization.
  4. MemoryManager pools host/device memory and operator workspace.

Start Here

Released under the MIT License.