Invention Grant
- Patent Title: Pessimistic dependency handling based on storage regions
-
Application No.: US14629464Application Date: 2015-02-23
-
Publication No.: US10114650B2Publication Date: 2018-10-30
- Inventor: Robert D. Kenney , Liang-Kai Wang
- Applicant: Apple Inc.
- 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.
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Techniques are disclosed relating to handling dependencies between instructions. In one embodiment, an apparatus includes decode circuitry and dependency circuitry. In this embodiment, the decode circuitry is configured to receive an instruction that specifies a destination location and determine a first storage region that includes the destination location. In this embodiment, the storage region is one of a plurality of different storage regions accessible by instructions processed by the apparatus. In this embodiment, the dependency circuitry is configured to stall the instruction until one or more older instructions that specify source locations in the first storage region have read their source locations. The disclosed techniques may be described as “pessimistic” dependency handling, which may, in some instances, maintain performance while limiting complexity, power consumption, and area of dependency logic.
Public/Granted literature
- US20160246598A1 PESSIMISTIC DEPENDENCY HANDLING Public/Granted day:2016-08-25
Information query