VIA-Research / uPIMulator

MIT License
96 stars 14 forks source link

Adding Custom Benchmark And Instructions #4

Open FailureJack opened 3 months ago

FailureJack commented 3 months ago

Hello, I would like to add custom benchmarks and instructions to uPIMulator. Could you tell me how to do this? For example, I want to rewrite the gemv benchmark and add my custom instructions, such as a vector addition instruction. How should I modify the simulator's source code, or which source code files should I focus on?

bongjoonhyun commented 2 months ago

Sorry for the late reply.

We updated a new version of uPIMulator where you don't need to write manual data preparation code.

We also wrote step-by-step guides on how to add custom benchmarks and instructions in the documentation.

You can check our new version and documentation here: https://github.com/VIA-Research/uPIMulator/tree/main/golang_vm

If you have any further questions, please let me know!

Thank you, Bongjoon Hyun