- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've found a blog article(http://blog.stuffedcow.net/2013/01/ivb-cache-replacement/) about Intel IvyBridge cache replacement policy. The blogger concluded that Ivy Bridge's L3 cache replacement policy is no longer pseudo-LRU.
Under the new cache replacement policy of Ivy Bridge, suppose that there are 4 sets in L3, and set 0 and 1 are using by a process. Set 2 and 3 are available to allocate. If a new process from other cpu tries to load two pages into L3 cache, is it guaranteed that the new process loads its pages into set 2 and 3? The addresses have the same index bits. In other words, if there are available cache sets in the last level cache, does HW always choose the available sets to load new pages?
Link Copied
0 Replies

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page