Patent · US Active

Combining load or store instructions

US11593117B2 · kind B2 · utility

0Cited by
11References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2018
Grant dateFeb 28, 2023
Priority date
Expiry dateOct 13, 2038

Classification

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

Abstract

Various aspects disclosed herein relate to combining instructions to load data from or store data in memory while processing instructions in a computer processor. More particularly, at least one pattern of multiple memory access instructions that reference a common base register and do not fully utilize an available bus width may be identified in a processor pipeline. In response to determining that the multiple memory access instructions target adjacent memory or non-contiguous memory that can fit on a single cache line, the multiple memory access instructions may be replaced within the processor pipeline with one equivalent memory access instruction that utilizes more of the available bus width than either of the replaced memory access instructions.

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