Fig. 2: An overview of the NeuroBench algorithm track software architecture.
From: The neurobench framework for benchmarking neuromorphic computing algorithms and systems

Users input their model to benchmark and define the task composed of data, processors, accumulators and metrics. These are taken by the benchmark harness runtime to automatically generate benchmark metric results.