The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 23, 2019

Filed:

Jun. 07, 2017
Applicant:

Samsung Electronics Co., Ltd., Suwon-si, Gyeonggi-do, KR;

Inventors:

Eric C. Quinnell, Austin, TX (US);

Kevin C. Heuer, Austin, TX (US);

Tarun Nakra, Austin, TX (US);

Akhil Arunkumar, Chandler, AZ (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/123 (2016.01); G06F 12/0815 (2016.01); G06F 12/0891 (2016.01); G06F 12/0862 (2016.01);
U.S. Cl.
CPC ...
G06F 12/123 (2013.01); G06F 12/0815 (2013.01); G06F 12/0862 (2013.01); G06F 12/0891 (2013.01); G06F 2212/602 (2013.01); G06F 2212/621 (2013.01);
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.


Find Patent Forward Citations

Loading…