Invention Grant
- Patent Title: Accelerated interlane vector reduction instructions
- Patent Title (中): 加速交错向量减少指令
-
Application No.: US13630154Application Date: 2012-09-28
-
Publication No.: US09588766B2Publication Date: 2017-03-07
- Inventor: Paul Caprioli , Abhay S. Kanhere , Jeffrey J. Cook , Muawya M. Al-Otoom
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F9/30

Abstract:
A vector reduction instruction is executed by a processor to provide efficient reduction operations on an array of data elements. The processor includes vector registers. Each vector register is divided into a plurality of lanes, and each lane stores the same number of data elements. The processor also includes execution circuitry that receives the vector reduction instruction to reduce the array of data elements stored in a source operand into a result in a destination operand using a reduction operator. Each of the source operand and the destination operand is one of the vector registers. Responsive to the vector reduction instruction, the execution circuitry applies the reduction operator to two of the data elements in each lane, and shifts one or more remaining data elements when there is at least one of the data elements remaining in each lane.
Public/Granted literature
- US20140095842A1 ACCELERATED INTERLANE VECTOR REDUCTION INSTRUCTIONS Public/Granted day:2014-04-03
Information query