EO

Elmoustapha Ould-Ahmed-Vall

📍 Chandler, AZ: #1 of 3,331 inventorsTop 1%
🗺 Arizona: #5 of 32,909 inventorsTop 1%
Overall (All Time): #483 of 4,157,543Top 1%
447
Patents All Time

Issued Patents All Time

Showing 376–400 of 447 patents

Patent #TitleCo-InventorsDate
9946541 Systems, apparatuses, and method for strided access Suleyman Sair, Joonmoo Huh 2018-04-17
9928063 Instruction and logic to provide vector horizontal majority voting functionality Kshitij A. Doshi, Suleyman Sair, Charles R. Yount 2018-03-27
9921840 Sytems, apparatuses, and methods for performing a conversion of a writemask register to a list of index values in a vector register Thomas Willhalm, Garrett T. Drysdale 2018-03-20
9904547 Packed data rearrangement control indexes generation processors, methods, systems and instructions Seth Abraham, Robert Valentine, Zeev Sperber, Amit Gradstein 2018-02-27
9904548 Instruction and logic to perform a centrifuge operation Robert Valentine, Jesus Corbal, Mark J. Charney 2018-02-27
9898283 Processors, methods, systems, and instructions to generate sequences of integers in which integers in consecutive positions differ by a constant integer stride and where a smallest integer is offset from zero by an integer offset Seth Abraham, Robert Valentine, Zeev Sperber, Amit Gradstein 2018-02-20
9898284 Apparatus and method for an instruction that determines whether a value is within a range Thomas R. Craver 2018-02-20
9891913 Method and apparatus for performing conflict detection using vector comparison operations Christopher J. Hughes, Robert Valentine, Milind B. Girkar 2018-02-13
9870338 Systems, apparatuses, and methods for performing vector packed compression and repeat Thomas Willhalm 2018-01-16
9864602 Packed rotate processors, methods, systems, and instructions Robert Valentine, Jesus Corbal San Andrian, Suleyman Sair, Bret L. Toll, Zeev Sperber +2 more 2018-01-09
9830151 Method and apparatus for vector index load and store Ashish Jha, Robert Valentine 2017-11-28
9811464 Apparatus and method for considering spatial locality in loading data elements for execution Ruchira Sasanka 2017-11-07
9804844 Instruction and logic to provide stride-based vector load-op functionality with mask duplication Kshitij A. Doshi, Suleyman Sair, Charles R. Yount 2017-10-31
9791282 Technologies for route navigation sharing in a community cloud Sunil Cheruvu 2017-10-17
9785442 Systems, apparatuses, and methods for data speculation execution Christopher J. Hughes, Robert Valentine, Milind B. Girkar 2017-10-10
9785437 Method and apparatus for performing a vector bit reversal and crossing Jesus Corbal San Adrian, Robert Valentine, Mark J. Charney 2017-10-10
9772848 Three-dimensional morton coordinate conversion processors, methods, systems, and instructions Arnold K. Evans 2017-09-26
9772849 Four-dimensional morton coordinate conversion processors, methods, systems, and instructions Arnold K. Evans 2017-09-26
9772850 Morton coordinate adjustment processors, methods, systems, and instructions Arnold K. Evans 2017-09-26
9760371 Packed data operation mask register arithmetic combination processors, methods, systems, and instructions Bret L. Toll, Robert Valentine, Jesus Corbal San Adrian, Mark J. Charney 2017-09-12
9747101 Gather-op instruction to duplicate a mask and perform an operation on vector elements gathered via tracked offset-based gathering Kshitij A. Doshi, Charles R. Yount, Suleyman Sair 2017-08-29
9696993 Instructions and logic to vectorize conditional loops Tal Uliel, Bret L. Toll 2017-07-04
9684510 Systems, apparatuses, and methods for performing a shuffle and operation (Shuffle-Op) Igor Ermolaev, Bret L. Toll, Jesus Corbal San Adrian, Andrey Naraikin 2017-06-20
9678751 Systems, apparatuses, and methods for performing a horizontal partial sum in response to a single instruction Moustapha Hagog, Robert Valentine, Amit Gradstein, Simon Rubanovich, Zeev Sperber +2 more 2017-06-13
9672036 Instruction and logic to provide vector loads with strides and masking functionality Kshitij A. Doshi, Suleyman Sair, Charles R. Yount 2017-06-06