Invention Grant
- Patent Title: Concurrent store and load operations
- Patent Title (中): 并行存储和加载操作
-
Application No.: US14154122Application Date: 2014-01-13
-
Publication No.: US09448936B2Publication Date: 2016-09-20
- Inventor: Rajat Goel , Mridul Agarwal
- 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.
- Agent Rory D. Rankin
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Systems, processors, and methods for efficiently handling concurrent store and load operations within a processor. A processor comprises a load-store unit (LSU) with a banked level-one (L1) data cache. When a store operation is ready to write data to the L1 data cache, the store operation will skip the write to any banks that have a conflict with a concurrent load operation. A partial write of the store operation will be performed to those banks of the L1 data cache that do not have a conflict with a concurrent load operation. For every attempt to write the store operation, a corresponding store mask will be updated to indicate which portions of the store operation were successfully written to the L1 data cache.
Public/Granted literature
- US20150199272A1 CONCURRENT STORE AND LOAD OPERATIONS Public/Granted day:2015-07-16
Information query