International Business Machines Corporation
Facilitating data processing using SIMD reduction operations across SIMD lanes

Last updated:

Abstract:

Various embodiments are provided for facilitating data processing by one or more processors in a computing system. An instruction to be executed may be obtained. The instruction is a single instruction multiple data (SIMD) reduction operation of an operand vector with a plurality of vector elements. The SIMD reduction operation may be executed to produce a result vector with a plurality of alternative vector elements. One or more reduction functions may be performed on each of a pair of vector elements from the plurality of vector elements of the operand vector and a result of the one or more reduction functions may be placed in a corresponding vector element of the result vector.

Status:
Grant
Type:

Utility

Filling date:

14 May 2019

Issue date:

4 Jan 2022