Date: | Wed, 6 Apr 2011 13:45:00 -0400 |
---|---|
From: | wangshuz@xxxxxxxxxxxxxxxxx |
Subject: | [Gems-users] why the ruby cannot run multi-processors |
Hello All, I use Simics4.2 and GEMS 2.1.1 I can load ruby successfully. However I just can set "g_NUM_PROCESSORS 1". when I want to set the processor number to 2 or more. It always have some problems. This is my report of my error: simics> instruction-fetch-mode instruction-fetch-trace [board_cmp0.cpu[0] info] Instruction fetch trace is implemented using instruction cache access trace with a suitable cache line size. simics> istc-disable Turning I-STC off and flushing old data simics> dstc-disable Turning D-STC off and flushing old data simics> cpu-switch-time 1 simics> load-module ruby successful installation of the ruby timing model. Registering a user decoder for the 'ultrasparc-ii' class. simics> ruby0.init Ruby Timing Mode Creating event queue... Creating event queue done Creating system... Processors: 4 Segmentation fault (SIGSEGV) in main thread #0 0x002ae010 (/home/shu/gems/simics-4.2.72/ #1 0x002ae0c6 in SIM_step_count + 0x36 (/home/shu/gems/simics-4.2.72/ #2 0x02564ad2 in _ #3 0x02559f71 in _ZN12SimicsDriverC1EP6System + 0x221 (/home/shu/gems/simics_42_ #4 0x0257b2dc in _ZN6SystemC1Ev + 0x41c (/home/shu/gems/simics_42_ #5 0x02497b0a in init_simulator + 0x28a (/home/shu/gems/simics_42_ #6 0x02497f95 in _ZN9initvar_t8allocateEv + 0x15 (/home/shu/gems/simics_42_ #7 0x024aa997 in _ZN9initvar_t12dispatch_ #8 0x024aac3f in initvar_dispatch_set + 0x2f (/home/shu/gems/simics_42_ #9 0x00281123 (/home/shu/gems/simics-4.2.72/ #10 0x00281acd in SIM_set_attribute + 0x5d (/home/shu/gems/simics-4.2.72/ #11 0x0032a6e3 (/home/shu/gems/simics-4.2.72/ #12 0x0063cf4d in PyCFunction_Call + 0x15d (/home/shu/gems/simics-4.2.72/ #13 0x0068a48c in PyEval_EvalFrameEx + 0x5d6c (/home/shu/gems/simics-4.2.72/ #14 0x0068b893 in PyEval_EvalCodeEx + 0x793 (/home/shu/gems/simics-4.2.72/ #15 0x00628fd0 (/home/shu/gems/simics-4.2.72/ The simulation state has been corrupted. Simulation cannot continue. Please restart Simics. Traceback (most recent call last): File "/mp/simics-4.2/src/core/ File "/mp/simics-4.2/src/core/ File "/mp/simics-4.2/src/core/ File "/mp/simics-4.2/src/core/ File "/mp/simics-4.2/src/core/ SimExc_Index: Non-existent processor id Exception in Python call I don't know why I have these problems . Regards, Shu Wang
|
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [Gems-users] The originator of the memory access request in Ruby, Woomin Hwang |
---|---|
Next by Date: | Re: [Gems-users] why the ruby cannot run multi-processors, Greg Byrd |
Previous by Thread: | [Gems-users] why the ruby cannot run multi-processors, Shu Wang |
Next by Thread: | Re: [Gems-users] why the ruby cannot run multi-processors, Greg Byrd |
Indexes: | [Date] [Thread] |