Membership
Tour
Register
Log in
Keith Diefendorff
Follow
Person
Los Gatos, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Generate predicates instruction for processing vectors
Patent number
8,984,262
Issue date
Mar 17, 2015
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Converged computer I/O system and bridging mechanism for peer-to-pe...
Patent number
8,976,799
Issue date
Mar 10, 2015
Apple Inc.
Paul A. Baker
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Actual instruction and actual-fault instructions for processing vec...
Patent number
8,959,316
Issue date
Feb 17, 2015
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Vector index instruction for generating a result vector with increm...
Patent number
8,793,472
Issue date
Jul 29, 2014
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Increment-propagate and decrement-propagate instructions for proces...
Patent number
8,762,690
Issue date
Jun 24, 2014
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating predicate values based on conditional data dependency in...
Patent number
8,745,360
Issue date
Jun 3, 2014
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Vector processing with predicate vector for setting element values...
Patent number
8,650,383
Issue date
Feb 11, 2014
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Non-faulting and first faulting instructions for processing vectors
Patent number
8,578,209
Issue date
Nov 5, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Bridging mechanism for peer-to-peer communication
Patent number
8,463,881
Issue date
Jun 11, 2013
Apple Inc.
Paul A. Baker
H04 - ELECTRIC COMMUNICATION TECHNIQUE
Information
Patent Grant
Running subtract and running divide instructions for processing vec...
Patent number
8,447,956
Issue date
May 21, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Running-min and running-max instructions for processing vectors usi...
Patent number
8,417,921
Issue date
Apr 9, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory-hazard detection and avoidance instructions for vector proce...
Patent number
8,402,255
Issue date
Mar 19, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Copy-propagate, propagate-post, and propagate-prior instructions fo...
Patent number
8,370,608
Issue date
Feb 5, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Running-AND, running-OR, running-XOR, and running-multiply instruct...
Patent number
8,364,938
Issue date
Jan 29, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Running-sum instructions for processing vectors using a base value...
Patent number
8,359,460
Issue date
Jan 22, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Running-shift instructions for processing vectors using a base valu...
Patent number
8,359,461
Issue date
Jan 22, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Shift-in-right instructions for processing vectors
Patent number
8,356,164
Issue date
Jan 15, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Break, pre-break, and remaining instructions for processing vectors
Patent number
8,356,159
Issue date
Jan 15, 2013
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Non-faulting and first-faulting instructions for processing vectors
Patent number
8,271,832
Issue date
Sep 18, 2012
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditional data-dependency resolution in vector processors
Patent number
8,181,001
Issue date
May 15, 2012
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating stop indicators based on conditional data dependency in...
Patent number
8,176,299
Issue date
May 8, 2012
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Detecting memory-hazard conflicts during vector processing
Patent number
8,078,847
Issue date
Dec 13, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor with improved data stream prefetching
Patent number
8,078,806
Issue date
Dec 13, 2011
MIPS Technologies, Inc.
Keith E. Diefendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating stop indicators during vector processing
Patent number
8,060,728
Issue date
Nov 15, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Generating predicate values during vector processing
Patent number
8,019,977
Issue date
Sep 13, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Memory-hazard detection and avoidance instructions for vector proce...
Patent number
8,019,976
Issue date
Sep 13, 2011
Apple, Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor with improved data stream prefetching using multiple...
Patent number
7,822,943
Issue date
Oct 26, 2010
MIPS Technologies, Inc.
Keith E. Diefendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor with improved data stream prefetching
Patent number
7,664,920
Issue date
Feb 16, 2010
MIPS Technologies, Inc.
Keith E. Diefendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instructions for efficiently accessing unaligned partial vectors
Patent number
7,624,251
Issue date
Nov 24, 2009
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instructions for efficiently accessing unaligned vectors
Patent number
7,620,797
Issue date
Nov 17, 2009
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
NON-FAULTING AND FIRST FAULTING INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20120317441
Publication date
Dec 13, 2012
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VECTOR INDEX INSTRUCTION FOR PROCESSING VECTORS
Publication number
20120060020
Publication date
Mar 8, 2012
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MEMORY-HAZARD DETECTION AND AVOIDANCE INSTRUCTIONS FOR VECTOR PROCE...
Publication number
20110320883
Publication date
Dec 29, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING SUBTRACT AND RUNNING DIVIDE INSTRUCTIONS FOR PROCESSING VEC...
Publication number
20110276782
Publication date
Nov 10, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATE PREDICTES INSTRUCTION FOR PROCESSING VECTORS
Publication number
20110113217
Publication date
May 12, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
REMAINING INSTRUCTION FOR PROCESSING VECTORS
Publication number
20110093681
Publication date
Apr 21, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Microprocessor with Improved Data Stream Prefetching
Publication number
20110040941
Publication date
Feb 17, 2011
Keith E. DIEFENDORFF
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ACTUAL INSTRUCTION AND ACTUAL-FAULT INSTRUCTIONS FOR PROCESSING VEC...
Publication number
20110035567
Publication date
Feb 10, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SELECT FIRST AND SELECT LAST INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20110035568
Publication date
Feb 10, 2011
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VECTOR TEST INSTRUCTION FOR PROCESSING VECTORS
Publication number
20100325399
Publication date
Dec 23, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING-MIN AND RUNNING-MAX INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100325398
Publication date
Dec 23, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NON-FAULTING AND FIRST-FAULTING INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100325483
Publication date
Dec 23, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONDITIONAL DATA-DEPENDENCY RESOLUTION IN VECTOR PROCESSORS
Publication number
20100077183
Publication date
Mar 25, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING PREDICATE VALUES BASED ON CONDITIONAL DATA DEPENDENCY IN...
Publication number
20100077180
Publication date
Mar 25, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING STOP INDICATORS BASED ON CONDITIONAL DATA DEPENDENCY IN...
Publication number
20100077182
Publication date
Mar 25, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING-SHIFT INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100058037
Publication date
Mar 4, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING-AND, RUNNING-OR, RUNNING-XOR, AND RUNNING-MULTIPLY INSTRUCT...
Publication number
20100049951
Publication date
Feb 25, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
RUNNING-SUM INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100049950
Publication date
Feb 25, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
METHOD AND APPARATUS FOR EXECUTING PROGRAM CODE
Publication number
20100042815
Publication date
Feb 18, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
COPY-PROPAGATE, PROPAGATE-POST, AND PROPAGATE-PRIOR INSTRUCTIONS FO...
Publication number
20100042818
Publication date
Feb 18, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CHECK-HAZARD INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100042789
Publication date
Feb 18, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BREAK, PRE-BREAK, AND REMAINING INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100042816
Publication date
Feb 18, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SHIFT-IN-RIGHT INSTRUCTIONS FOR PROCESSING VECTORS
Publication number
20100042817
Publication date
Feb 18, 2010
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Microprocessor with Improved Data Stream Prefetching
Publication number
20090077321
Publication date
Mar 19, 2009
MIPS Technologies, Inc.
Keith E. Diefendorff
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DETECTING MEMORY-HAZARD CONFLICTS DURING VECTOR PROCESSING
Publication number
20080288744
Publication date
Nov 20, 2008
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING STOP INDICATORS DURING VECTOR PROCESSING
Publication number
20080288754
Publication date
Nov 20, 2008
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATING PREDICATE VALUES DURING VECTOR PROCESSING
Publication number
20080288745
Publication date
Nov 20, 2008
Apple Inc.
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Memory-hazard detection and avoidance instructions for vector proce...
Publication number
20080288759
Publication date
Nov 20, 2008
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Instructions for efficiently accessing unaligned partial vectors
Publication number
20080114969
Publication date
May 15, 2008
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Instructions for efficiently accessing unaligned vectors
Publication number
20080114968
Publication date
May 15, 2008
Jeffry E. Gonion
G06 - COMPUTING CALCULATING COUNTING