scispace - formally typeset
E

Elmoustapha Ould-Ahmed-Vall

Researcher at Intel

Publications -  299
Citations -  1664

Elmoustapha Ould-Ahmed-Vall is an academic researcher from Intel. The author has contributed to research in topics: Operand & Opcode. The author has an hindex of 19, co-authored 299 publications receiving 1656 citations. Previous affiliations of Elmoustapha Ould-Ahmed-Vall include Georgia Institute of Technology & AMIT.

Papers
More filters
Patent

Instruction and logic to provide vector horizontal majority voting functionality

TL;DR: In this paper, the authors provide vector horizontal majority voting functionality, responsive to an instruction specifying: a destination operand, a size of vector elements, a source operand and a mask corresponding to a portion of the vector element data fields in the source operands, corresponding to the mask specified by the instruction.
Patent

Broadcast operation on mask register

TL;DR: In this article, the authors describe a system, apparatuses, and methods for performing a mask broadcast instruction in a computer processor, which causes a broadcast of a data element of the source operand to a destination register of the destination operand according to the broadcast size.
Patent

Specialized fixed function hardware for efficient convolution

TL;DR: In this paper, a scheduler is used to schedule one or more machine learning operations to one of an array of programmable compute units and a fixed function compute unit, respectively.
Patent

Methods, apparatus, instructions, and logic to provide vector address conflict resolution with vector population count functionality

TL;DR: The vector population count instructions can be used with variable sized elements and conflict masks to generate iteration counts and completion masks to be used each iteration to resolve dependencies in gather-modify-scatter SIMD operations as discussed by the authors.
Patent

Methods, apparatus, instructions and logic to provide vector population count functionality

TL;DR: In this paper, the SIMD instruction for vector population count is executed, such that for that portion of the n data fields in the vector register or memory vector, the occurrences of binary values equal to each of a first one or more predetermined binary values, are counted and the counted occurrences are stored, in a portion of a destination register corresponding to the portion of data fields of a vector register and memory vector.