masc-ucsc / esesc

ESESC: A Fast Multicore Simulator
http://masc.soe.ucsc.edu/esesc/
134 stars 64 forks source link

RISCV Tests and Running Benchmarks #40

Open david-kooi opened 6 years ago

david-kooi commented 6 years ago

I am trying to run the RISCV test on esesc. Specifically, dhrystone.

I cloned the riscv tests from: . Then I built the binaries. The resulting dhyrstone.riscv binary I moved to esesc. I changed esesc.conf to consume dhrystone.risv.

But I get an illegal instruction error. dhrystone_run

The assembly dump of dhrystone.riscv is attached. dhrystone.riscv.dump.txt

A related question is: Is there a standard was to compile and run benchmark programs? Is it just compiling for RISCV and using the binary?

ShiXiongC commented 4 years ago

Hello,I'd like to ask you how you can turn your data set into one that ESESC can use. And how didi you get dhrystone.risv