[Gems-users] Error with a CMP configuration


Date: Sat, 02 Jul 2005 20:24:46 -0400
From: "Salil..." <floydian27@xxxxxxxxx>
Subject: [Gems-users] Error with a CMP configuration
hi,
I am using ruby to setup a CMP 32 processor system (16 CMP's) along with simics. I got the following error (only while running 32 threads, a configuration with lesser threads seems to run fine )
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:119: Possible Deadlock detected
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:119: Possible Deadlock detected
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:120: request is [CacheMsg: Address=[0xb93ae54, line 0xb93ae40] Type=ATOMIC ProgramCounter=[0xff242660, line 0xff242640] AccessMode=UserMode Size=1 Prefetch=No Version=0 Aborted=0 Time=894780000 ]
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:120: request is [CacheMsg: Address=[0xb93ae54, line 0xb93ae40] Type=ATOMIC ProgramCounter=[0xff242660, line 0xff242640] AccessMode=UserMode Size=1 Prefetch=No Version=0 Aborted=0 Time=894780000 ]


Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:125: keys.size() is 1
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:126: *m_writeRequestTable_ptr is [ [0xb93ae40, line 0xb93ae40]=[CacheMsg: Address=[0xb93ae54, line 0xb93ae40] Type=ATOMIC ProgramCounter=[0xff242660, line 0xff242640] AccessMode=UserMode Size=1 Prefetch=No Version=0 Aborted=0 Time=894780000 ] ]
Warning: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:126: *m_writeRequestTable_ptr is [ [0xb93ae40, line 0xb93ae40]=[CacheMsg: Address=[0xb93ae54, line 0xb93ae40] Type=ATOMIC ProgramCounter=[0xff242660, line 0xff242640] AccessMode=UserMode Size=1 Prefetch=No Version=0 Aborted=0 Time=894780000 ] ]
Fatal Error: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:127: Aborting
Fatal Error: in fn virtual void Sequencer::wakeup() in system/Sequencer.C:127: Aborting
*** Simics getting shaky, switching to 'safe' mode.
*** Simics (main thread) received an abort signal, probably an assertion.
<Simics is running in 'safe' mode>


My configuration is pretty standard , I am using PT_TO_POINT topology network. I havent made any changes in the ruby code . The program is a simple LU benchmark from the splash 2 suite.
I am using simics 2.0.16 on host x86-linux.
Can you give me some idea about this error so that I can try to fix it.
salil
[← Prev in Thread] Current Thread [Next in Thread→]