Invention Grant
- Patent Title: Efficient load queue snooping
- Patent Title (中): 高效负载队列侦听
-
Application No.: US12143985Application Date: 2008-06-23
-
Publication No.: US08214602B2Publication Date: 2012-07-03
- Inventor: Ashutosh S. Dhodapkar , Michael G. Butler
- Applicant: Ashutosh S. Dhodapkar , Michael G. Butler
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
In one embodiment, a processor comprises a data cache and a load/store unit (LSU). The LSU comprises a queue and a control unit, and each entry in the queue is assigned to a different load that has accessed the data cache but has not retired. The control unit is configured to update the data cache hit status of each load represented in the queue as a content of the data cache changes. The control unit is configured to detect a snoop hit on a first load in a first entry of the queue responsive to: the snoop index matching a load index stored in the first entry, the data cache hit status of the first load indicating hit, the data cache detecting a snoop hit for the snoop operation, and a load way stored in the first entry matching a first way of the data cache in which the snoop operation is a hit.
Public/Granted literature
- US20090319727A1 Efficient Load Queue Snooping Public/Granted day:2009-12-24
Information query