Invention Grant
- Patent Title: Tracking stores and loads by bypassing load store units
-
Application No.: US15380778Application Date: 2016-12-15
-
Publication No.: US10331357B2Publication Date: 2019-06-25
- Inventor: Betty Ann McDaniel , Michael D. Achenbach , David N. Suggs , Frank C. Galloway , Kai Troester , Krishnan V. Ramani
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/0871 ; G06F12/0897 ; G06F9/30

Abstract:
A system and method for tracking stores and loads to reduce load latency when forming the same memory address by bypassing a load store unit within an execution unit is disclosed. The system and method include storing data in one or more memory dependent architectural register numbers (MdArns), allocating the one or more MdArns to a MEMFILE, writing the allocated one or more MdArns to a map file, wherein the map file contains a MdArn map to enable subsequent access to an entry in the MEMFILE, upon receipt of a load request, checking a base, an index, a displacement and a match/hit via the map file to identify an entry in the MEMFILE and an associated store, and on a hit, providing the entry responsive to the load request from the one or more MdArns.
Public/Granted literature
- US20180052613A1 TRACKING STORES AND LOADS BY BYPASSING LOAD STORE UNITS Public/Granted day:2018-02-22
Information query