Skip to content

Error running ramulator2 #32

Description

@beneslami

Hi,
I try to run the simulator with Ramulator2 but I get this error:

root@6570311702cb:/workspace/ONNXim# ./build/bin/Simulator --config ./configs/systolic_ws_128x128_c4_booksim2_tpuv4.json --model ./example/models_list.json 
[2026-04-23 09:43:35.719] [info] CPU 0: Partition 0
[2026-04-23 09:43:35.719] [info] CPU 1: Partition 0
[2026-04-23 09:43:35.719] [info] CPU 2: Partition 0
[2026-04-23 09:43:35.719] [info] CPU 3: Partition 0
[2026-04-23 09:43:35.719] [info] Running in default mode
[2026-04-23 09:43:35.719] [info] Simulator Configuration:
[2026-04-23 09:43:35.719] [info] [Core 0] Systolic Array Throughput: 131072 GFLOPS, Spad size: 32768 KB, Accumulator size: 4096 KB
[2026-04-23 09:43:35.719] [info] [Core 1] Systolic Array Throughput: 131072 GFLOPS, Spad size: 32768 KB, Accumulator size: 4096 KB
[2026-04-23 09:43:35.719] [info] [Core 2] Systolic Array Throughput: 131072 GFLOPS, Spad size: 32768 KB, Accumulator size: 4096 KB
[2026-04-23 09:43:35.719] [info] [Core 3] Systolic Array Throughput: 131072 GFLOPS, Spad size: 32768 KB, Accumulator size: 4096 KB
[2026-04-23 09:43:35.719] [info] DRAM Bandwidth 614 GB/s
[2026-04-23 09:43:35.719] [info] Ramulator2 config: /workspace/ONNXim/configs/../configs/ramulator2_configs/HBM2.yaml
terminate called after throwing an instance of 'Ramulator::InitializationError'
  what():  Trying to create an implementation "GEM5" of interface "Frontend", but the implementation is not registered!
Aborted (core dumped)

It's obvious that it is related to the frontend (gem5_frontend.cpp). It looks like this file is not compiled during compilation.
Any solution for this problem ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions