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.
Patent No.:
Date of Patent:
Mar. 31, 2015
Filed:
Nov. 08, 2010
Greggory D. Donley, San Jose, CA (US);
Benjamin Tsien, Fremont, CA (US);
Vydhyanathan Kalyanasundharam, San Jose, CA (US);
Patrick N. Conway, Los Altos, CA (US);
William A. Hughes, San Jose, CA (US);
Greggory D. Donley, San Jose, CA (US);
Benjamin Tsien, Fremont, CA (US);
Vydhyanathan Kalyanasundharam, San Jose, CA (US);
Patrick N. Conway, Los Altos, CA (US);
William A. Hughes, San Jose, CA (US);
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
Abstract
A method and apparatus for selectively bypassing a cache in a processor of a computing device are disclosed. A mechanism to provide visibility to transactions on the core to a cache interface (e.g., an L3 cache interface) in a trace controller buffer (TCB) for debugging purposes, by causing selected transactions, which would otherwise be satisfied by the cache, to bypass the cache and be presented to the memory system where they may be logged in the TCB is described. In an embodiment of the invention, there is provided a method for providing processing core request visibility comprising bypassing a higher level cache in response to a processing core request, capturing the processing core request in a TCB, providing a mask to filter the processing core request, and returning a transaction response to a requesting processing core.