JG

Jeffry E. Gonion

Apple: 116 patents #171 of 18,612Top 1%
UN Unknown: 1 patents #29,356 of 83,584Top 40%
NV NVIDIA: 1 patents #4,316 of 7,811Top 60%
📍 Campbell, CA: #23 of 2,187 inventorsTop 2%
🗺 California: #1,647 of 386,348 inventorsTop 1%
Overall (All Time): #10,469 of 4,157,543Top 1%
117
Patents All Time

Issued Patents All Time

Showing 51–75 of 117 patents

Patent #TitleCo-InventorsDate
9182959 Predicate count and segment count instructions for processing vectors 2015-11-10
9122485 Predicting a result of a dependency-checking instruction when processing vector instructions 2015-09-01
9116686 Selective suppression of branch prediction in vector partitioning loops until dependency vector is available for predicate generating instruction 2015-08-25
9110683 Predicting branches for vector partitioning loops when processing vector instructions 2015-08-18
9098295 Predicting a result for an actual instruction when processing vector instructions 2015-08-04
9009528 Scalar readXF instruction for processing vectors 2015-04-14
9009383 Memory controller mapping on-the-fly Ian C. Hendry, Rajabali M. Koduri 2015-04-14
9003171 Page fault prediction for processing vector instructions 2015-04-07
8984262 Generate predicates instruction for processing vectors Keith E. Diefendorff 2015-03-17
8959316 Actual instruction and actual-fault instructions for processing vectors Keith E. Diefendorff 2015-02-17
8949808 Systems and methods for compiler-based full-function vectorization 2015-02-03
8938642 Confirm instruction for processing vectors 2015-01-20
8924693 Predicting a result for a predicate-generating instruction when processing vector instructions 2014-12-30
8868847 Multi-core processor snoop filtering 2014-10-21
8862932 Read XF instruction for processing vectors 2014-10-14
8856456 Systems, methods, and devices for cache block coherence Ian C. Hendry 2014-10-07
8850162 Macroscalar vector prefetch with streaming access detection 2014-09-30
8799553 Memory controller mapping on-the-fly Ian C. Hendry, Rajabali M. Koduri 2014-08-05
8793472 Vector index instruction for generating a result vector with incremental values based on a start value and an increment value Keith E. Diefendorff 2014-07-29
8762690 Increment-propagate and decrement-propagate instructions for processing vectors Keith E. Diefendorff 2014-06-24
8745360 Generating predicate values based on conditional data dependency in vector processors Keith E. Diefendorff 2014-06-03
8683178 Sharing a fault-status register when processing vector instructions 2014-03-25
8650383 Vector processing with predicate vector for setting element values based on key element position by executing remaining instruction Keith E. Diefendorff 2014-02-11
8621448 Systems and methods for compiler-based vectorization of non-leaf code 2013-12-31
8583904 Processing vectors using wrapping negation instructions in the macroscalar architecture 2013-11-12