Thank you Steve.
devraj



On Wed, Apr 29, 2009 at 8:41 PM, Steve Reinhardt <[email protected]> wrote:

> The coherence protocol expects all caches to have the same block size.
>
> Steve
>
> On Wed, Apr 29, 2009 at 12:42 PM, Devraj Chapagain 
> <[email protected]>wrote:
>
>>
>> Hi, everyone,
>>
>> I am testing 2 core simulation using SPEC CPU 2006 in SE mode. I got the
>> result using the fixed size (64) block_size for L1, L2 and L3 (in the file
>> Caches.py within directory common). When i have changed the block_size for
>> L1, L2 and L3 as stated in the list below, i encountered the error as :
>>
>> ............................................................................................
>> warn: Increasing stack size by one page.
>> m5.opt: build/ALPHA_SE/mem/cache/cache_impl.hh:312: bool
>> Cache<TagStore>::access(Packet*, typename TagStore::BlkType*&, int&,
>> PacketList&) [with TagStore = LRU]: Assertion `blkSize == pkt->getSize()'
>> failed.
>> Program aborted at cycle 2903472000
>>
>> ..........................................................................................
>>
>> //recent Caches.py which causes the error
>>
>> class L1Cache(BaseCache):
>>     assoc = 2
>>     block_size = 16
>>     latency = '1ns'
>>     mshrs = 10
>>     tgts_per_mshr = 5
>>
>> class L2Cache(BaseCache):
>>     assoc = 8
>>     block_size = 32
>>     latency = '2ns'
>>     mshrs = 20
>>     tgts_per_mshr = 12
>>
>>
>> ## added code for L3 Cache
>> class L3Cache(BaseCache):
>>     assoc = 16
>>     block_size = 64
>>     latency = '4ns'
>>     mshrs = 30
>>     tgts_per_mshr = 12
>>
>>
>> // previous Caches.py which gives the output
>>
>> class L1Cache(BaseCache):
>>     assoc = 2
>>     block_size = 64
>>     latency = '1ns'
>>     mshrs = 10
>>     tgts_per_mshr = 5
>>
>>  class L2Cache(BaseCache):
>>     assoc = 8
>>     block_size = 64
>>     latency = '10ns'
>>     mshrs = 20
>>     tgts_per_mshr = 12
>>
>> class L3Cache(BaseCache):
>>     assoc = 16
>>     block_size = 64
>>     latency = '4ns'
>>     mshrs = 30
>>     tgts_per_mshr = 12
>>
>> ==========================================
>>
>> Could you please have any idea related to this problem?
>>
>> Thanks in advance,
>> devraj
>>
>>
>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to