Hi Tanmay,

You want a single cache shared by 64 CPUs? That sounds rather optimistic. I’d 
suggest to rather go for a 1:4 or 1:8 ratio to be more realistic.

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
Tanmay Gangwani <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Friday, 20 May 2016 at 07:00
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: [gem5-users] Snoop filter capacity exceeded!


Hi,

I am running a 64-thread program in SE mode. My memory hierarchy is configured 
to have private instruction and data L1s, and one single L2 (connected to the 
L2XBar on the cpu-side and SystemXBar on the mem-side). The program runs fine 
upto 16 threads. For 32 threads, I get the following error at the start of the 
simulation :

fatal condition id > 8 * sizeof(SnoopMask) occurred: Snoop filter only supports 
64 snooping ports, got 128

Could someone provide pointers on how to proceed with this?

Also, is it possible to set up a shared distributed (sliced) L2 in SE mode?


Thanks,

Tanmay

IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to