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