Patent · US Active

Handling oversize store to load forwarding in a processor

US11379241B2 · kind B2 · utility

0Cited by
6References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 30, 2020
Grant dateJul 5, 2022
Priority date
Expiry dateAug 23, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30043
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

System includes at least one computer processor having a load store execution unit (LSU) for processing load and store instructions, wherein the LSU includes (a) a store queue having a plurality of entries for storing data, each store queue entry having a data field for storing the data, the data field having a width for storing the data; and (b) a gather buffer for holding data, wherein the processor is configured to: process oversize data larger than the width of the data field of the store queue, and process an oversize load instruction for oversize data by executing two passes through the LSU, a first pass through the LSU configured to store a first portion of the oversize data in the gather buffer and a second pass through the LSU configured to merge the first portion of the oversize data with a second portion of the oversize data.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.