Assignee
GONION JEFFRY E
US·44 granted patents·3 pending applications·796 citations·filing 2008–2012
Top patents by PatentIndex Score
47 records- 0199US8417921B2Running-min and running-max instructions for processing vectors using a base value from a key element of an input vectorGONION JEFFRY E·Filed 2010·Granted Apr 9, 2013·418 cites·24 claims
- 0297US8412914B2Macroscalar processor architectureGONION JEFFRY E·Filed 2011·Granted Apr 2, 2013·45 cites·11 claims
- 0397US8131979B2Check-hazard instructions for processing vectorsGONION JEFFRY E·Filed 2009·Granted Mar 6, 2012·45 cites·32 claims
- 0494US8793472B2Vector index instruction for generating a result vector with incremental values based on a start value and an increment valueGONION JEFFRY E·Filed 2011·Granted Jul 29, 2014·23 cites·21 claims
- 0593US8078847B2Detecting memory-hazard conflicts during vector processingGONION JEFFRY E·Filed 2008·Granted Dec 13, 2011·31 cites·26 claims
- 0692US8271832B2Non-faulting and first-faulting instructions for processing vectorsGONION JEFFRY E·Filed 2010·Granted Sep 18, 2012·16 cites·13 claims
- 0790US8446426B2Technique for visually compositing a group of graphical objectsGONION JEFFRY E·Filed 2008·Granted May 21, 2013·21 cites·21 claims
- 0890US8402255B2Memory-hazard detection and avoidance instructions for vector processingGONION JEFFRY E·Filed 2011·Granted Mar 19, 2013·11 cites·24 claims
- 0988US9182959B2Predicate count and segment count instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Nov 10, 2015·11 cites·18 claims
- 1088US8527742B2Processing vectors using wrapping add and subtract instructions in the macroscalar architectureGONION JEFFRY E·Filed 2012·Granted Sep 3, 2013·10 cites·17 claims
- 1188US8484443B2Running multiply-accumulate instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Jul 9, 2013·10 cites·24 claims
- 1288US8464031B2Running unary operation instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Jun 11, 2013·11 cites·24 claims
- 1388US8176299B2Generating stop indicators based on conditional data dependency in vector processorsGONION JEFFRY E·Filed 2008·Granted May 8, 2012·17 cites·21 claims
- 1487US8621448B2Systems and methods for compiler-based vectorization of non-leaf codeGONION JEFFRY E·Filed 2010·Granted Dec 31, 2013·10 cites·17 claims
- 1587US8578358B2Macroscalar processor architectureGONION JEFFRY E·Filed 2011·Granted Nov 5, 2013·7 cites·15 claims
- 1687US8504806B2Instruction for comparing active vector elements to preceding active elements to determine value differencesGONION JEFFRY E·Filed 2012·Granted Aug 6, 2013·9 cites·21 claims
- 1786US8527737B2Using addresses to detect overlapping memory regionsGONION JEFFRY E·Filed 2011·Granted Sep 3, 2013·9 cites·38 claims
- 1886US8447956B2Running subtract and running divide instructions for processing vectorsGONION JEFFRY E·Filed 2011·Granted May 21, 2013·9 cites·30 claims
- 1986US8065502B2Macroscalar processor architectureGONION JEFFRY E·Filed 2009·Granted Nov 22, 2011·10 cites·12 claims
- 2083US9122485B2Predicting a result of a dependency-checking instruction when processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Sep 1, 2015·7 cites·27 claims
- 2183US9098295B2Predicting a result for an actual instruction when processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Aug 4, 2015·7 cites·35 claims
- 2283US8181001B2Conditional data-dependency resolution in vector processorsGONION JEFFRY E·Filed 2008·Granted May 15, 2012·12 cites·24 claims
- 2383US8060728B2Generating stop indicators during vector processingGONION JEFFRY E·Filed 2008·Granted Nov 15, 2011·12 cites·27 claims
- 2481US9298456B2Mechanism for performing speculative predicated instructionsGONION JEFFRY E·Filed 2012·Granted Mar 29, 2016·6 cites·21 claims
- 2578US8745360B2Generating predicate values based on conditional data dependency in vector processorsGONION JEFFRY E·Filed 2008·Granted Jun 3, 2014·8 cites·15 claims
- 2676US9311094B2Predicting a pattern in addresses for a memory-accessing instruction when processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Apr 12, 2016·4 cites·25 claims
- 2776US9116686B2Selective suppression of branch prediction in vector partitioning loops until dependency vector is available for predicate generating instructionGONION JEFFRY E·Filed 2012·Granted Aug 25, 2015·4 cites·21 claims
- 2876US9003171B2Page fault prediction for processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Apr 7, 2015·4 cites·30 claims
- 2974US8862932B2Read XF instruction for processing vectorsGONION JEFFRY E·Filed 2012·Granted Oct 14, 2014·3 cites·21 claims
- 3072US8949808B2Systems and methods for compiler-based full-function vectorizationGONION JEFFRY E·Filed 2010·Granted Feb 3, 2015·3 cites·21 claims
- 3166US8209525B2Method and apparatus for executing program codeGONION JEFFRY E·Filed 2009·Granted Jun 26, 2012·1 cites·25 claims
- 3264US9009528B2Scalar readXF instruction for processing vectorsGONION JEFFRY E·Filed 2012·Granted Apr 14, 2015·1 cites·24 claims
- 3362US9110683B2Predicting branches for vector partitioning loops when processing vector instructionsGONION JEFFRY E·Filed 2012·Granted Aug 18, 2015·1 cites·21 claims
- 3458US8762690B2Increment-propagate and decrement-propagate instructions for processing vectorsGONION JEFFRY E·Filed 2009·Granted Jun 24, 2014·0 cites·40 claims
- 3554US8578209B2Non-faulting and first faulting instructions for processing vectorsGONION JEFFRY E·Filed 2012·Granted Nov 5, 2013·0 cites·21 claims
- 3648US9268569B2Branch misprediction behavior suppression on zero predicate branch mispredictGONION JEFFRY E·Filed 2012·Granted Feb 23, 2016·0 cites·19 claims
- 3748US8938642B2Confirm instruction for processing vectorsGONION JEFFRY E·Filed 2012·Granted Jan 20, 2015·0 cites·21 claims
- 3848US8850162B2Macroscalar vector prefetch with streaming access detectionGONION JEFFRY E·Filed 2012·Granted Sep 30, 2014·0 cites·25 claims
- 3948US8549265B2Processing vectors using wrapping shift instructions in the macroscalar architectureGONION JEFFRY E·Filed 2012·Granted Oct 1, 2013·0 cites·17 claims
- 4046US8984262B2Generate predicates instruction for processing vectorsGONION JEFFRY E·Filed 2011·Granted Mar 17, 2015·0 cites·27 claims
- 4146US8924693B2Predicting a result for a predicate-generating instruction when processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Dec 30, 2014·0 cites·40 claims
- 4245US8683178B2Sharing a fault-status register when processing vector instructionsGONION JEFFRY E·Filed 2011·Granted Mar 25, 2014·0 cites·24 claims
- 4345US8650383B2Vector processing with predicate vector for setting element values based on key element position by executing remaining instructionGONION JEFFRY E·Filed 2010·Granted Feb 11, 2014·0 cites·15 claims
- 4444US8959316B2Actual instruction and actual-fault instructions for processing vectorsGONION JEFFRY E·Filed 2010·Granted Feb 17, 2015·0 cites·13 claims
- 4544US2012239910A1Conditional extract instruction for processing vectorsGONION JEFFRY E·Filed 2012·Application pending·0 cites
- 4643US2013318332A1Branch misprediction behavior suppression using a branch optional instructionGONION JEFFRY E·Filed 2012·Application pending·0 cites
- 4742US2011283092A1Getfirst and assignlast instructions for processing vectorsGONION JEFFRY E·Filed 2011·Application pending·0 cites
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →