|
|
|
|
| fully associative和fully set associative cache有区别吗? |
 fully associative和fully set associative cache有区别吗? - qizihuang [ 2007-08-15 17:26 | 231 byte(s)]
 Re: fully associative和fully set associative cache有区别吗? - ferry [ 2007-08-15 18:07 | 40 byte(s)]
 Re: fully associative和fully set associative cache有区别吗? - qizihuang [ 2007-08-16 12:26 | 98 byte(s)]
 Re: fully associative和fully set associative cache有 - IN_FLAMES [ 2007-08-16 14:17 | 37 byte(s)]
 Re: fully associative和fully set associative cache有 - qizihuang [ 2007-08-16 15:27 | 622 byte(s)]
 Re: fully associative和fully set associative cache有 - ferry [ 2007-08-16 17:42 | 129 byte(s)]
 Re: fully associative和fully set associative cache有 - kernel9898 [ 2007-08-17 13:51 | 10 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
在Intel的文档“Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3A System Programming Guide”,在“Memory Cache Control”章里,说有的Cache是“fully associative”有的Cache是“fully set associative ”两者有区别吗?
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
在Intel的文档里有“set associative”“fully set associative”和“fully associative”,比如:
1。 Instruction TLB (Large Pages)
P6 family processors: 2 entries, fully associative.
2。 Data TLB (Large Pages)
Pentium 4 and Intel Xeon processors: 64 entries, fully set associative; shared with small page data TLBs.
3。 L2 Unified Cache
Intel Core 2 Duo processor: up to 4-MByte, 16-way set associative, 64-byte cache line size.
请注意,这里面有的是“fully set associative”有的是“set associative”,所以我的理解这些概念是有区别的。
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
fully set associative”和“fully associative没区别。都是指全相联。全相联可看作只有一个组的组相联,所谓fully set就是指这个意思吧。
|
|
|
[Original]
[Print]
[Top]
|
|
|