Invention Grant
- Patent Title: Load-store dependency predictor PC hashing
-
Application No.: US13483268Application Date: 2012-05-30
-
Publication No.: US09600289B2Publication Date: 2017-03-21
- Inventor: Stephan G. Meier , John H. Mylius , Gerard R. Williams, III , Suparn Vats
- Applicant: Stephan G. Meier , John H. Mylius , Gerard R. Williams, III , Suparn Vats
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F12/1018
- IPC: G06F12/1018 ; G06F12/0864 ; G06F17/30 ; G06F9/38 ; G06F12/08 ; G06F12/10

Abstract:
Methods and processors for managing load-store dependencies in an out-of-order instruction pipeline. A load store dependency predictor includes a table for storing entries for load-store pairs that have been found to be dependent and execute out of order. Each entry in the table includes hashed values to identify load and store operations. When a load or store operation is detected, the PC and an architectural register number are used to create a hashed value that can be used to uniquely identify the operation. Then, the load store dependency predictor table is searched for any matching entries with the same hashed value.
Public/Granted literature
- US20130326198A1 LOAD-STORE DEPENDENCY PREDICTOR PC HASHING Public/Granted day:2013-12-05
Information query
IPC分类: