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
Method to provide vector horizontal compare functionality and processor thereof
TL;DR: In this paper, 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 and compare the values for equality.
Patent
Systems, apparatuses, and methods for vector-packed fractional multiplication of signed words with rounding, saturation, and high-result selection
Madduri Venkateswara,Elmoustapha Ould-Ahmed-Vall,Robert Valentine,Jesus Corbal,Mark J. Charney,Murray Carl,Milind B. Girkar,Bret L. Toll +7 more
TL;DR: In this article, the authors describe vector-packet fractional multiplication of signed words with rounding, saturation, and high-result selection in a processor. But their focus is on vector-packed multiplication.
Patent
Systems, apparatuses, and methods for controllable vector-packed sine and/or cosine operations
Madduri Venkateswara,Elmoustapha Ould-Ahmed-Vall,Robert Valentine,Corbal Jesus,Mark J. Charney,Murray Carl,Milind B. Girkar,Bret L. Toll +7 more
TL;DR: In this paper, the vector-packaged controllable sine and cosine operations in a processor are described, and a decoded instruction is executed to compute at least a real output value and an imaginary output value based on at least cosine calculation and a sine calculation.
Patent
Apparatus and method of improved packed integer permute instruction
Elmoustapha Ould-Ahmed-Vall,Robert Valentine,Corbal Jesus,Bret L. Toll,Mark J. Charney,Zeev Sperber,Amit Gradstein +6 more
TL;DR: In this article, an apparatus is described having instruction execution logic circuitry, which has input vector element routing circuitry to perform the following for each of three different instructions: route into an output vector element location an input vector elements from one of a plurality of inputs vector element locations that are available to source the output vector elements.
Patent
Processor, method, system and apparatus for expanding a mask to a vector of mask values
TL;DR: An apparatus and method for performing a mask expand is described in this paper, where a source mask register is used to store a plurality of mask values; mask expand logic to identify a first mask bit in the source register to be expanded using an index value and to determine a number of bit positions within a destination mask register into which the first mask bits is to be expand using a second value.