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
Elmoustapha Ould-Ahmed-Vall,Milind B. Girkar,Robert Valentine,Suleyman Sair,Jesus Corbal San Adrian +4 more
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
Rajkishore Barik,Elmoustapha Ould-Ahmed-Vall,Xiaoming Chen,Srivastava Dhawal,Anbang Yao,Kevin Nealis,Eriko Nurvitadhi,Sara S. Baghsorkhi,Balaji Vembu,Tatiana Shpeisman,Ping T. Tang +10 more
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
Robert Valentine,Mark J. Charney,Jesus Corbal,Milind B. Girkar,Christopher J. Hughes,Elmoustapha Ould-Ahmed-Vall,Brett L. Toll +6 more
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.