Invention Grant
- Patent Title: Store misaligned vector with permute
- Patent Title (中): 存储未对齐的向量与置换
-
Application No.: US11775999Application Date: 2007-07-11
-
Publication No.: US08161271B2Publication Date: 2012-04-17
- Inventor: David Arnold Luick , Eric Oliver Mejdrich , Adam James Muff
- Applicant: David Arnold Luick , Eric Oliver Mejdrich , Adam James Muff
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patterson & Sheridan LLP
- Main IPC: G06F15/00
- IPC: G06F15/00 ; G06F15/76 ; G06F9/30 ; G06F9/40 ; G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F9/26 ; G06F9/34

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.
Public/Granted literature
- US20090015589A1 Store Misaligned Vector with Permute Public/Granted day:2009-01-15
Information query