Brendan Fitzgerald
Brendan Fitzgerald
Generally this means that the machine that you built isn't valid for the image that you're using. To run checkpoints, you're configuration has to be exactly the same: number of...
I'm going to need way more information if you're looking for help. What benchmark did you run? What configuration? For how long did you run the benchmark? It is very...
Does your benchmark use pthreads or openmp or some other threading library?
We have images with parsec and splash, I would suggest you try them first. I have run multicore simulations that effectively use all of the cores and get expected IPCs
I run as many threads as I have cores.
I got it to boot on the master branch. I'll spend some time looking at it.
MARSS uses a fairly simple memory access protocol, which can be found in memoryController.{cpp/h} If you need something more realistic, you can integrate MARSS and DRAMSIM2, which can be found...
https://github.com/phf/xv6/blob/master/ioapic.c I'm not sure if this is an issue with xv6 or marss, but the code above is from xv6. I have no experience with xv6, so I'm not sure...
The qemu version that MARSS uses is 0.14.1 so it's possible that xv6 wasn't implemented. You could try the qemu branch, which I believe has qemu version 1.0. We are...
Sorry, I think you misunderstood me. There is a branch in this repo that has qemu version 1.1, you don't need to try and rebase a new version qemu. It's...