Sorry, I don't understand. Maybe I didn't phrase it right. 

I was talking about the classes SplitBlk and SplitLRU (src/mem/cache/tags), 
which are used for TagStore templates for caches. I'm not sure what they are 
trying to model.

I don't see how these two classes distinguish between instructions and data. 
Moreover, in SplitBlk, what does 
it mean by "NIC"? There is also a variable called "part". Comments says " which 
partition this block is in". However, 
I can't figure out how the cache is partitioned. 

Thanks!

Jiayuan 

----- Original Message ----- 
From: "Shoaib Akram" <[EMAIL PROTECTED]>
To: "M5 users mailing list" <m5-users@m5sim.org>
Sent: 2007年11月29日 11:55 AM
Subject: Re: [m5-users] What is SplitCache


>A split cache just means a sparate cache for data and instructions. 
> 
> ---- Original message ----
>>Date: Wed, 28 Nov 2007 11:15:14 +0800
>>From: "Jiayuan Meng" <[EMAIL PROTECTED]>  
>>Subject: [m5-users] What is SplitCache  
>>To: "M5 users mailing list" <m5-users@m5sim.org>
>>
>>   Hey all,
>>    
>>   I am planning to model a shared cache with banks.
>>   While looking at the code in M5v2b4
>>   (src/mem/cache/tags/), I have a question about the
>>   split cache and split blocks, what is special with
>>   "split"?
>>    
>>   Thanks!
>>    
>>   Jiayuan
>>________________
>>_______________________________________________
>>m5-users mailing list
>>m5-users@m5sim.org
>>http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
> _______________________________________________
> m5-users mailing list
> m5-users@m5sim.org
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to