-
公开(公告)号:US10360158B2
公开(公告)日:2019-07-23
申请号:US15616917
申请日:2017-06-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric C. Quinnell , Kevin C. Heuer , Tarun Nakra , Akhil Arunkumar
IPC: G06F12/123 , G06F12/0815 , G06F12/0891 , G06F12/0862
Abstract: Embodiments of the present system and method provide cache replacement in a victim exclusive cache using a snoop filter where replacement information is not lost during a re-reference back to the CPU. Replacement information is stored in a snoop filter, meaning that historical access data may be fully preserved and allows for more flexibility in the LLC re-insertion points, without additional bits stored in a L2 cache. The present system and method further include snoop filter replacement technique. The present system and method passes replacement information between a snoop filter and a victim exclusive cache (e.g., LLC) when transactions move cachelines to and from a master CPU. This maintains and advances existing replacement information for a cacheline that is removed from the victim exclusive cache on a read, as well as intelligently replaces and ages cachelines in the snoop filter.