Re: [Gems-users] MESI_SCMP_ protocol crush


Date: Mon, 31 Mar 2008 01:06:43 +0000
From: Huan Fang <huanf@xxxxxx>
Subject: Re: [Gems-users] MESI_SCMP_ protocol crush
How does your topology look like? I think there is a TILED network in GEMS 1.4 which can be used as a reference design.
Hello again,

any ideas about my problem? any idea what this assertion prevents from
happening? Should I provide you more information? Does the MESI_SCMP
require any other parameters to be set that I don't know??

I thought it was a topology problem so I created the file:
ruby/network/simple/Network_Files/NUCA_Procs-64_ProcsPerChip-64_L2Banks-64_Memories-64.txt
and set these parameters:
ruby0.setparam_str g_CACHE_DESIGN NUCA
ruby0.setparam_str g_NETWORK_TOPOLOGY FILE_SPECIFIED
... the problem still persists. I got rid of opal to make the
simulation simpler. problem persists. Also, if i don't load ruby the
simulation works fine.

help please :P

-Kostas


On Thu, Mar 27, 2008 at 10:54 PM, Konstantinos Aisopos
<kaisopos@xxxxxxxxx> wrote:
Hi list,

I am using MESI_SCMP_bankdirectory protocol to simulate a 64core
system. I haven't touched the protocol or the simulator. I am
executing the following script:

instruction-fetch-mode instruction-fetch-trace
istc-disable
dstc-disable
cpu-switch-time 1
load-module ruby
load-module opal
ruby0.setparam g_NUM_PROCESSORS 64
ruby0.setparam g_PROCS_PER_CHIP 64
ruby0.setparam g_NUM_L2_BANKS 64
ruby0.setparam g_NUM_MEMORIES 64
ruby0.setparam NUMBER_OF_VIRTUAL_NETWORKS 5
ruby0.setparam g_MEMORY_SIZE_BYTES 4294967296
ruby0.setparam g_endpoint_bandwidth 1000
ruby0.init
opal0.init
opal0.sim-start "results.opal"
opal0.sim-step 10000000000

and i am getting the following error, when i execute "opal0.sim-step
10000000000":

Runtime Error at ../protocols/MESI_SCMP_bankdirectory-L2cache.sm:224,
Ruby Time: 23: assert failure, PID: 1335

the 224 line is:
assert(map_L1CacheMachId_to_L2Cache(addr,requestor) == machineID)

any idea what might be wrong?

thanks,

Kostas

_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.


[← Prev in Thread] Current Thread [Next in Thread→]