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.
*

Attachment: 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

Reply via email to