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 scatter operation functionality and vector gather operation functionality

TL;DR: In this paper, a vector scatter operation and/or vector gather operation functionality are provided to provide vector scatter operations in the context of data elements in memory, where each data element having the first value is gathered from the memory into a destination register location, and a value in the mask register is changed to the second value.
Patent

Instructions for vector multiplication of signed words with rounding

TL;DR: In this article, the authors describe a vector multiplication instruction with fields for an opcode, first and second source identifiers, and destination identifier, and decode circuitry to decode the fetched instruction, execution circuitry to, on each of a plurality of corresponding pairs of fixed-sized elements of the identified first-and second sources, execute the decoded instruction to generate a double-sized product of each pair of fixedsized elements, the double sized product being represented by at least twice a number of bits of the fixed size.
Patent

Systems for performing instructions for fast element unpacking into 2-dimensional registers

TL;DR: In this article, a processor includes fetch circuitry to fetch an instruction whose format includes fields to specify an opcode and locations of an Array-of-Structures (AOS) source matrix and one or more Structure of Arrays (SOA) destination matrices.
Patent

Masking for compress and rotate instructions in vector processors

TL;DR: In this paper, a vector instruction 1401 comprises vector source1420 and destination 1440, destination offset 1430, and mask 1410, where data fields in the mask correspond to locations in the vector.