>as long as your block size is the same for all cache levels.
It doesn't work either. As I said, I changed the block size for L1i, L1d and L2 
to 32 but the same assertion error exists. 


Any way, thanks. 
// Naderan *Mahmood;




________________________________
From: Djordje Jevdjic <[email protected]>
To: Mahmood Naderan <[email protected]>; simflex <[email protected]>
Sent: Tue, February 1, 2011 4:56:25 PM
Subject: RE: problem with changing block size

Dear Mahmood,

Right now Flexus does not support any block size different from the default one 
(64B). Setting a different value
in your configuration files will not work, because some values are still 
hardcoded.
We are planning to fix this soon.
You can try to make it work with different values (I suppose it is not that 
difficult) as long as your block size is the same
for all cache levels. However, having different block sizes across the 
hierarchy 
would be more challenging. 


Regards,
Djordje
________________________________________
From: Mahmood Naderan [[email protected]]
Sent: Tuesday, February 01, 2011 10:36 AM
To: simflex
Subject: problem with changing block size

Hi,
When I change the L1i (also L1d and L2) BlockSize from the default 64 to any 
other value (either 128 or 32), I get this assertion error.

<SingleCMPProtocol.cpp:257> <undefined> assertion failed : ((!(false))) : 
Poison 
Action! C_State: Exclusive, D_State: ZeroSharers, Request: Eviction (clean), 
Address: 0x74abb40
It seems that I have to change some other parameters as well. Any idea about 
that?
Regards,
// Naderan *Mahmood;


      

Reply via email to