Hello I came across an assertion failure error in core-models and saw that another user had already faced a similar issue earlier (text copied below). A patch for it had been added, but it was not necessarily tested. This patch has already been applied in the code I have. I compiled with c=4 and used taskset to run 4 different benchmark from parsec. However I get an error:
Simulator is now waiting for a 'run' command. ptlcall_mmio_init : Registered PTLcall MMIO page at physaddr 38654701568 descriptor 152 io_mem_index 19 ptlcall_mmio_write: calltype 2 at rip 140073989038265 (inside_ptlsim = 0 ) PTLCALL type PTLCALL_ENQUEUE Pending call type: 2 MARSSx86::Command received : -run Completed 0 cycles, 0 commits: 0 Hz, 0 insns/sec: rip ffffffff8100e130 00007f65845be004 ffffffff81013092 ffffffff81013092[vcpu 0] thread 0: WARNING: At cycle 16385, 0 user commits: no instructions have committed for 16385 cycles; the pipeline could be deadlocked qemu-system-x86_64: ptlsim/build/core/default_core/defcore.cpp:861: virtual bool ooo::DefaultCore::runcycle(): Assertion `0' failed. Aborted The log file is attached (some part deleted to reduce size). I would appreciate, if someone could at least give a pointer to the possible source of error. Thanks Sparsh *It seems like there are two load issues at the same time and they are inserting a conflicting TLB entries. I have attached a small patch that should fix this issue (it basically does not allow two TLB miss handling in parallel.) I have no way to test it so please can you test this and let me know if it works or not.* * * * * * * *- Avadh* * On Tue, Jun 28, 2011 at 9:13 AM, Francis Zhu <francisz <at> umich.edu>* *wrote: Hi all, I get the same error message as kuniors did when running an unmodified MARSS from master branch in single-core simulation. qemu-system-x86_64: ptlsim/build/core/ooocore.cpp:790: bool OutOfOrderModel::OutOfOrderCore::**runcycle**(): Assertion `0' failed. [vcpu 0] thread 0: WARNING: At cycle 2556928334, 3721773560 user commits: no instructions have committed for 16385 cycles; the pipeline could be deadlocked. *
logfilel.log.log
Description: Binary data
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
