Inventor
GONION JEFFRY E
US111 patents
⚠️ This page may combine multiple inventors who share the name “GONION JEFFRY E”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
APPLE INC
25 patentsUS8555037B2Oct 8, 2013
Processing vectors using wrapping minima and maxima instructions in the macroscalar architecture
APPLE INC412 citations99
US7975134B2Jul 5, 2011
Macroscalar processor architecture
APPLE INC61 citations98
US7395419B1Jul 1, 2008
Macroscalar processor architecture
APPLE INC78 citations98
US7617496B2Nov 10, 2009
Macroscalar processor architecture
APPLE INC38 citations96
US10409600B1Sep 10, 2019
Return-oriented programming (ROP)/jump oriented programming (JOP) attack protection
APPLE INC26 citations94
US8370608B2Feb 5, 2013
Copy-propagate, propagate-post, and propagate-prior instructions for processing vectors
APPLE INC9 citations93
US8359461B2Jan 22, 2013
Running-shift instructions for processing vectors using a base value from a key element of an input vector
APPLE INC12 citations93
US8356164B2Jan 15, 2013
Shift-in-right instructions for processing vectors
APPLE INC11 citations93
US8019977B2Sep 13, 2011
Generating predicate values during vector processing
APPLE INC29 citations93
US7739442B2Jun 15, 2010
Macroscalar processor architecture
APPLE INC29 citations93
US7624251B2Nov 24, 2009
Instructions for efficiently accessing unaligned partial vectors
APPLE INC20 citations93
US7620797B2Nov 17, 2009
Instructions for efficiently accessing unaligned vectors
APPLE INC22 citations93
US9201608B2Dec 1, 2015
Memory controller mapping on-the-fly
APPLE INC15 citations92
US8364938B2Jan 29, 2013
Running-AND, running-OR, running-XOR, and running-multiply instructions for processing vectors using a base value from a key element of an input vector
APPLE INC17 citations91
US8359460B2Jan 22, 2013
Running-sum instructions for processing vectors using a base value from a key element of an input vector
APPLE INC14 citations91
US8356159B2Jan 15, 2013
Break, pre-break, and remaining instructions for processing vectors
APPLE INC13 citations91
US10275365B1Apr 30, 2019
Cryptographic signatures for capability-based addressing
APPLE INC15 citations86
US10754649B2Aug 25, 2020
Computation engine that operates in matrix and vector modes
APPLE INC6 citations84
US10331558B2Jun 25, 2019
Systems and methods for performing memory compression
APPLE INC9 citations84
US9529574B2Dec 27, 2016
Auto multi-threading in macroscalar compilers
APPLE INC13 citations84
US8539205B2Sep 17, 2013
Processing vectors using wrapping multiply and divide instructions in the macroscalar architecture
APPLE INC9 citations84
US8019976B2Sep 13, 2011
Memory-hazard detection and avoidance instructions for vector processing
APPLE INC15 citations84
US7728742B2Jun 1, 2010
Method and apparatus for compressing and decompressing data
APPLE INC9 citations84
US10346163B2Jul 9, 2019
Matrix computation engine
APPLE INC7 citations83
US9009383B2Apr 14, 2015
Memory controller mapping on-the-fly
APPLE INC7 citations83
GONION JEFFRY E
24 patentsUS8417921B2Apr 9, 2013
Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector
GONION JEFFRY E418 citations99
US8412914B2Apr 2, 2013
Macroscalar processor architecture
GONION JEFFRY E45 citations98
US8131979B2Mar 6, 2012
Check-hazard instructions for processing vectors
GONION JEFFRY E45 citations96
US8446426B2May 21, 2013
Technique for visually compositing a group of graphical objects
GONION JEFFRY E21 citations93
US8793472B2Jul 29, 2014
Vector index instruction for generating a result vector with incremental values based on a start value and an increment value
GONION JEFFRY E23 citations92
US8271832B2Sep 18, 2012
Non-faulting and first-faulting instructions for processing vectors
GONION JEFFRY E16 citations92
US8078847B2Dec 13, 2011
Detecting memory-hazard conflicts during vector processing
GONION JEFFRY E31 citations92
US9182959B2Nov 10, 2015
Predicate count and segment count instructions for processing vectors
GONION JEFFRY E11 citations84
US9122485B2Sep 1, 2015
Predicting a result of a dependency-checking instruction when processing vector instructions
GONION JEFFRY E7 citations84
US9098295B2Aug 4, 2015
Predicting a result for an actual instruction when processing vector instructions
GONION JEFFRY E7 citations84
US8745360B2Jun 3, 2014
Generating predicate values based on conditional data dependency in vector processors
GONION JEFFRY E8 citations84
US8621448B2Dec 31, 2013
Systems and methods for compiler-based vectorization of non-leaf code
GONION JEFFRY E10 citations84
US8578358B2Nov 5, 2013
Macroscalar processor architecture
GONION JEFFRY E7 citations84
US8527737B2Sep 3, 2013
Using addresses to detect overlapping memory regions
GONION JEFFRY E9 citations84
US8527742B2Sep 3, 2013
Processing vectors using wrapping add and subtract instructions in the macroscalar architecture
GONION JEFFRY E10 citations84
US8504806B2Aug 6, 2013
Instruction for comparing active vector elements to preceding active elements to determine value differences
GONION JEFFRY E9 citations84
US8484443B2Jul 9, 2013
Running multiply-accumulate instructions for processing vectors
GONION JEFFRY E10 citations84
US8464031B2Jun 11, 2013
Running unary operation instructions for processing vectors
GONION JEFFRY E11 citations84
US8447956B2May 21, 2013
Running subtract and running divide instructions for processing vectors
GONION JEFFRY E9 citations84
US8402255B2Mar 19, 2013
Memory-hazard detection and avoidance instructions for vector processing
GONION JEFFRY E11 citations84
US8181001B2May 15, 2012
Conditional data-dependency resolution in vector processors
GONION JEFFRY E12 citations84
US8176299B2May 8, 2012
Generating stop indicators based on conditional data dependency in vector processors
GONION JEFFRY E17 citations84
US8065502B2Nov 22, 2011
Macroscalar processor architecture
GONION JEFFRY E10 citations84
US8060728B2Nov 15, 2011
Generating stop indicators during vector processing
GONION JEFFRY E12 citations84
SHENG GEORGE S
1 patentShowing the top 50 of 111 patents by PatentIndex Score.