On Thu, Jun 23, 2011 at 7:32 AM, kuniors <[email protected]> wrote: > ** > Hello, > > I am adding the detail DRAM simulation in Marss. However, in the > simulation, I got the following errors: > If you are not familiar with DRAMSim project then take a look at it as its latest version uses Marss for core simulation.
> > [vcpu 0] thread 0: WARNING: at cycle 16385, 0 user commits: no instructions > have committed for 16385 cycles; the pipeline could be deadlocked > qemu-qemu-system-x86_64: ptlsim/build/core/ooocore.cpp:790: bool > OutOfOrderCore::runcycle():Assertion '0' failed. > Aborted > > First, I have tried to increase the value: sim_cycle - > thread->last_commit_at_cycle > 10*4096. It still fails. > > Then, I doubt some structuct is full. However, no structure is full when I > print out the variable. > > I checked the running procedure, at the very beginning, the > Memory::MemoryController::handle_interconnect_cb is called several times, > which I think it means there are some requests to memory. However, after > several times, this function is never called again. > > Here is my way to run Marss: > (1)scons -Q c=4 debug=1 > (2)qemu/qemu-system-x86_64 -m 4G -hda parsecROI.raw > -simconfig=configurefile > > in configurefile: > -logfile test.log > -loglevel 9 > -stats test.stats > > Can anyone give some suggestions? It is greatly appreciated! > > Take a look at the logfile, it should have dump the pipeline and memory hierarchy queues to debug this issue. This mostly happens because some memory request get stuck in cache or DRAM and pipeline will wait for it. In logfile look for ROB entries to check which entry is waiting for cache miss and try to track that request in memory hierarchy. - Avadh > > kuniors 2011-06-23 > > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel > >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
