Patent · US Active

Load misaligned vector with permute and mask insert

US7783860B2 · kind B2 · utility

14Cited by
10References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 31, 2007
Grant dateAug 24, 2010
Priority date
Expiry dateAug 15, 2028

Classification

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

Abstract

Embodiments of the invention provide logic within the store data path between a processor and a memory array. The logic may be configured to misalign vector data as it is stored to memory. By misaligning vector data as it is stored to memory, memory bandwidth may be maximized while processing bandwidth required to store vector data misaligned is minimized. Furthermore, embodiments of the invention provide logic within the load data path which allows vector data which is stored misaligned to be aligned as it is loaded into a vector register. By aligning misaligned vector data as it is loaded into a vector register, memory bandwidth may be maximized while processing bandwidth required to align misaligned vector data may be minimized.

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