P

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 patents
US8555037B2Oct 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 patents
US8417921B2Apr 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 patent

Showing the top 50 of 111 patents by PatentIndex Score.