Inventor profile of:

Benny Eitan

City:

Haifa

Country:

Israel

Published Applications:

64

Last publication date:

2019-11-28

Top Assignees for applications by Benny Eitan

The entities that hold a legal rights for patent applications filed by inventor Eitan Benny:

Recent patent applications by Eitan Benny

Benny Eitan from Haifa, IL has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2019-11-28
US20190361676A1
Physics

Multiply add functional unit capable of executing scale, round, getexp, round, getmant, reduce, range and class instructions

#2 | 2018-08-09
US20180225092A1
Physics

Floating point scaling processors, methods, systems, and instructions

#3 | 2018-08-09
US20180225091A1
Physics

Floating point scaling processors, methods, systems, and instructions

#4 | 2018-07-19
US20180203668A1
Physics

Floating point scaling processors, methods, systems, and instructions

#5 | 2018-05-03
US20180121198A1
Physics

In-lane vector shuffle instructions

#6 | 2018-04-26
US20180113712A1
Physics

In-lane vector shuffle instructions

#7 | 2018-04-26
US20180113711A1
Physics

In-lane vector shuffle instructions

#8 | 2018-04-26
US20180113710A1
Physics

In-lane vector shuffle instructions

#9 | 2017-09-21
US20170269934A1
Physics

In-lane vector shuffle instructions

#10 | 2017-07-13
US20170199726A1
Physics

Multiply add functional unit capable of executing scale, round, getexp, round, getmant, reduce, range and class instructions

#11 | 2017-03-09
US20170068516A1
Physics

Floating point scaling processors, methods, systems, and instructions

#12 | 2015-03-26
US20150088947A1
Physics

Multiply add functional unit capable of executing SCALE, ROUND, GETEXP, ROUND, GETMANT, REDUCE, RANGE and CLASS instructions

#13 | 2015-03-26
US20150088946A1
Physics

Floating point scaling processors, methods, systems, and instructions

#14 | 2014-08-07
US20140222883A1
Physics

Math circuit for estimating a transcendental function

#15 | 2014-05-01
US20140119657A1
Physics

Techniques for connected component labeling

#16 | 2013-12-03
US10185896
-

Execution of instruction with element size control bit to interleavingly store half packed data elements of source registers in same size destination register

#17 | 2013-10-31
US20130290685A1
Physics

Floating point rounding processors, methods, systems, and instructions

#18 | 2013-10-03
US20130262836A1
Physics

PROCESSOR FOR PERFORMING MULTIPLY-ADD OPERATIONS ON PACKED DATA

#19 | 2013-10-03
US20130262547A1
Physics

PROCESSOR FOR PERFORMING MULTIPLY-ADD OPERATIONS ON PACKED DATA

#20 | 2013-08-22
US20130219151A1
Physics

Processor for performing multiply-add operations on packed data

#21 | 2013-08-15
US20130212360A1
Physics

Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits

#22 | 2013-08-01
US20130198254A1
Physics

Processor for performing multiply-add operations on packed data

#23 | 2013-07-25
US20130191615A1
Physics

Instructions and logic to perform mask load and store operations as sequential or one-at-a-time operations after exceptions and for un-cacheable type memory

#24 | 2013-05-16
US20130124835A1
Physics

Packing lower half bits of signed data elements in two source registers in a destination register with saturation

#25 | 2013-05-16
US20130124834A1
Physics

Packing odd bytes from two source registers of packed data

#26 | 2013-05-16
US20130124833A1
Physics

Orderly storing of corresponding packed bytes from first and second source registers in result register

#27 | 2013-05-16
US20130124832A1
Physics

Packing saturated lower 8-bit elements from two source registers of packed 16-bit elements

#28 | 2013-05-16
US20130124831A1
Physics

Packing in destination register half of each element with saturation from two source packed data registers

#29 | 2013-05-09
US20130117547A1
Physics

Method and apparatus for unpacking and moving packed data

#30 | 2013-05-09
US20130117540A1
Physics

Processor executing unpack and pack instructions specifying two source packed data operands and saturation

#31 | 2013-05-09
US20130117539A1
Physics

Packing signed word elements from two source registers to saturated signed byte elements in destination register

#32 | 2013-05-09
US20130117538A1
Physics

Executing unpack instruction and pack instruction with saturation on packed data elements from two source operand registers

#33 | 2013-05-09
US20130117537A1
Physics

Interleaving half of packed data elements of size specified in instruction and stored in two source registers

#34 | 2013-04-11
US20130091190A1
Physics

Processor for performing multiply-add operations on packed data

#35 | 2013-03-14
US20130067204A1
Physics

Instructions with floating point control override

#36 | 2012-12-27
US20120331028A1
Physics

Processor for performing multiply-add operations on packed data

#37 | 2012-08-23
US20120216018A1
Physics

Processor for performing multiply-add operations on packed data

#38 | 2012-08-02
US20120198210A1
Physics

Processor executing pack and unpack instructions

#39 | 2012-06-28
US20120166509A1
Physics

Performing reciprocal instructions with high accuracy

#40 | 2012-03-29
US20120079251A1
Physics

Multiply add functional unit capable of executing scale, round, GETEXP, round, GETMANT, reduce, range and class instructions

#41 | 2011-12-15
US20110307687A1
Physics

Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a same set of per-lane control bits

#42 | 2011-10-27
US20110264895A1
Physics

Method and apparatus for performing multiply-add operations on packed data

#43 | 2011-09-08
US20110219214A1
Physics

Packing two packed signed data in registers with saturation

#44 | 2011-06-23
US20110153707A1
Physics

Multiplying and adding matrices

#45 | 2011-04-21
US20110093682A1
Physics

Interleaving corresponding data elements from part of two source registers to destination register in processor operable to perform saturation

#46 | 2009-10-22
US20090265409A1
Physics

Processor for performing multiply-add operations on packed data

#47 | 2009-07-02
US20090172365A1
Physics

Vector mask memory access instructions to perform individual and sequential memory access operations if an exception occurs during a full width memory access operation

#48 | 2009-07-02
US20090172363A1
Physics

Mixing instructions with different register sizes

#49 | 2009-07-02
US20090172358A1
Physics

Vector shuffle instructions operating on multiple lanes each having a plurality of data elements using a common set of per-lane control bits

#50 | 2009-07-02
US20090172355A1
Physics

Instructions with floating point control override

#51 | 2009-06-25
US20090164763A1
Physics

Method and apparatus for a double width load using a single width load port

#52 | 2009-03-24
US10861167
-

Method and apparatus for performing multiply-add operations on packed data

#53 | 2009-01-20
US10846726
-

Method and apparatus for executing packed shift operations

#54 | 2008-09-09
US9989736
-

Method and apparatus for performing multiply-add operations on packed data

#55 | 2008-07-01
US10611621
-

Method and apparatus for performing multiply-add operations on packed data

#56 | 2008-05-13
US10805609
-

Emptying packed data state during execution of packed data instructions

#57 | 2007-10-11
US20070239810A1
Physics

Method and apparatus for providing packed shift operations in a processor

#58 | 2006-12-12
US10844606
-

Processor with instructions that operate on different data types stored in the same single logical register file

#59 | 2006-10-19
US20060236076A1
Physics

Interleaving saturated lower half of data elements from two source registers of packed data

#60 | 2006-10-19
US20060235914A1
Physics

Method and apparatus for providing packed shift operations in a processor

#61 | 2005-10-06
US20050219897A1
Physics

Method and apparatus for providing packed shift operations in a processor

#62 | 2005-08-23
US10196967
-

Methods and apparatus for determination of packet sizes when transferring packets via a network

#63 | 2005-05-31
US10623062
-

Method and apparatus for performing packed shift operations

#64 | 2005-02-17
US20050038977A1
Physics

Processor with instructions that operate on different data types stored in the same single logical register file

InventorID:

143971 ⎘