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

Apparatus and method of efficient vector roll operation

TL;DR: In this paper, a machine readable storage medium containing program code is described that when processed by a processor causes a method to be performed, which includes creating a resultant rolled version of an input vector by forming a first intermediate vector, forming a second intermediate vector and forming a resultant rolling version of the input vector.
Patent

Method and apparatus for vector index load and store

TL;DR: In this paper, an apparatus and method for performing vector index loads and stores is presented, which consists of a vector index register to store a plurality of index values, a mask register and a vector register to load vector data elements from the memory address to the vector register.
Patent

Apparatus and method for performing permute operations

TL;DR: In this paper, an apparatus and method are described for permuting data elements with masking, which includes the following operations: reading values from a mask data structure to determine whether masking is implemented for each data element of a destination operand; if masking not implemented for a particular data element, then selecting data elements from a first source operand and a second source operands based on index values stored in destination operands to be copied to data element positions within the destination operAND.
Patent

Packed rotate processors, methods, systems, and instructions

TL;DR: In this article, a method of an aspect includes receiving a masked packed rotate instruction, which indicates a first source packed data including a plurality of packed data elements, a packed data operation mask having at least one rotation amount, and a destination storage location.
Patent

System, apparatus and method for generating a loop alignment count or a loop alignment mask

TL;DR: A loop alignment instruction as discussed by the authors indicates a base address of an array as a first operand, an iteration limit of a loop as a second operand and a destination, and each iteration includes a data element of the array.