Inventor
EITAN BENNY
IL100 patents
⚠️ This page may combine multiple inventors who share the name “EITAN BENNY”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
42 patentsUS6516406B1Feb 4, 2003
Processor executing unpack instruction to interleave data elements from two packed data
INTEL CORP100 citations99
US6385634B1May 7, 2002
Method for performing multiply-add operations on packed data
INTEL CORP128 citations99
US5881275AMar 9, 1999
Method for unpacking a plurality of packed data into a result packed data
INTEL CORP103 citations99
US5802336ASep 1, 1998
Microprocessor capable of unpacking packed data
INTEL CORP172 citations99
US5721892AFeb 24, 1998
Method and apparatus for performing multiply-subtract operations on packed data
INTEL CORP198 citations99
US7395298B2Jul 1, 2008
Method and apparatus for performing multiply-add operations on packed data
INTEL CORP71 citations98
US5907842AMay 25, 1999
Method of sorting numbers to obtain maxima/minima values with ordering
INTEL CORP97 citations98
US5852726ADec 22, 1998
Method and apparatus for executing two types of instructions that specify registers of a shared logical register file in a stack and a non-stack referenced manner
INTEL CORP163 citations98
US5819101AOct 6, 1998
Method for packing a plurality of packed data elements in response to a pack instruction
INTEL CORP143 citations98
US5675526AOct 7, 1997
Processor performing packed data multiplication
INTEL CORP117 citations98
US5666298ASep 9, 1997
Method for performing shift operations on packed data
INTEL CORP112 citations98
US6119216ASep 12, 2000
Microprocessor capable of unpacking packed data in response to a unpack instruction
INTEL CORP47 citations97
US6035316AMar 7, 2000
Apparatus for performing multiply-add operations on packed data
INTEL CORP85 citations97
US5983256ANov 9, 1999
Apparatus for performing multiply-add operations on packed data
INTEL CORP68 citations97
US5835748ANov 10, 1998
Method for executing different sets of instructions that cause a processor to perform different data type operations on different physical registers files that logically appear to software as a single aliased register file
INTEL CORP114 citations97
US5793661AAug 11, 1998
Method and apparatus for performing multiply and accumulate operations on packed data
INTEL CORP131 citations97
US6631389B2Oct 7, 2003
Apparatus for performing packed shift operations
INTEL CORP54 citations96
US6275834B1Aug 14, 2001
Apparatus for performing packed shift operations
INTEL CORP59 citations96
US6170997B1Jan 9, 2001
Method for executing instructions that operate on different data types stored in the same single logical register file
INTEL CORP46 citations96
US5983257ANov 9, 1999
System for signal processing using multiply-add operations
INTEL CORP86 citations96
US5940859AAug 17, 1999
Emptying packed data state during execution of packed data instructions
INTEL CORP65 citations96
US5935240AAug 10, 1999
Computer implemented method for transferring packed data between register files and memory
INTEL CORP60 citations96
US5818739AOct 6, 1998
Processor for performing shift operations on packed data
INTEL CORP80 citations96
US5754457AMay 19, 1998
Method for performing an inverse cosine transfer function for use with multimedia information
INTEL CORP57 citations96
US5701508ADec 23, 1997
Executing different instructions that cause different data type operations to be performed on single logical register file
INTEL CORP94 citations96
US5677862AOct 14, 1997
Method for multiplying packed data
INTEL CORP44 citations96
US9672034B2Jun 6, 2017
Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits
INTEL CORP17 citations93
US6018351AJan 25, 2000
Computer system performing a two-dimensional rotation of packed data representing multimedia information
INTEL CORP33 citations93
US8793299B2Jul 29, 2014
Processor for performing multiply-add operations on packed data
INTEL CORP8 citations92
US7424505B2Sep 9, 2008
Method and apparatus for performing multiply-add operations on packed data
INTEL CORP17 citations92
US7149882B2Dec 12, 2006
Processor with instructions that operate on different data types stored in the same single logical register file
INTEL CORP23 citations92
US6266686B1Jul 24, 2001
Emptying packed data state during execution of packed data instructions
INTEL CORP23 citations92
US6128614AOct 3, 2000
Method of sorting numbers to obtain maxima/minima values with ordering
INTEL CORP38 citations92
US6070237AMay 30, 2000
Method for performing population counts on packed data types
INTEL CORP19 citations92
US6036350AMar 14, 2000
Method of sorting signed numbers and solving absolute differences using packed instructions
INTEL CORP54 citations92
US5859997AJan 12, 1999
Method for performing multiply-substrate operations on packed data
INTEL CORP33 citations92
US5857096AJan 5, 1999
Microarchitecture for implementing an instruction to clear the tags of a stack reference register file
INTEL CORP36 citations92
US5754456AMay 19, 1998
Computer system performing an inverse cosine transfer function for use with multimedia information
INTEL CORP42 citations92
US6792523B1Sep 14, 2004
Processor with instructions that operate on different data types stored in the same single logical register file
INTEL CORP30 citations90
US9606770B2Mar 28, 2017
Multiply add functional unit capable of executing SCALE, ROUND, GETEXP, ROUND, GETMANT, REDUCE, RANGE and CLASS instructions
INTEL CORP9 citations84
US6934776B2Aug 23, 2005
Methods and apparatus for determination of packet sizes when transferring packets via a network
INTEL CORP17 citations84
US6901420B2May 31, 2005
Method and apparatus for performing packed shift operations
INTEL CORP10 citations82
SPERBER ZEEV
2 patentsUS8914613B2Dec 16, 2014
Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits
SPERBER ZEEV22 citations92
US8078836B2Dec 13, 2011
Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a common set of per-lane control bits
SPERBER ZEEV21 citations92
PELEG ALEXANDER
2 patentsUS8601246B2Dec 3, 2013
Execution of instruction with element size control bit to interleavingly store half packed data elements of source registers in same size destination register
PELEG ALEXANDER10 citations92
US8396915B2Mar 12, 2013
Processor for performing multiply-add operations on packed data
PELEG ALEXANDER12 citations92
GINZBURG BORIS
1 patentPINEIRO JOSE-ALEJANDRO
1 patentORENSTIEN DORON
1 patentPELEG ALEXANDER D
1 patentShowing the top 50 of 100 patents by PatentIndex Score.