Inventor · Los Gatos, CA, US

Keith E. Diefendorff

51Patents
18h-index
23Co-inventors
84Inventor score

Filing activity: May 1, 1984 → Aug 17, 2012

Most-cited inventions

PatentTitleAreaCited byStatus
US8417921B2 Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector Physics 416 Active
US5268995A Method for executing graphics Z-compare and pixel merge instructions in a data processor Physics 248 Expired
US4868765A Porthole window system for computer displays Physics 115 Expired
US6202130A Data processing system for processing vector data and method therefor Physics 111 Expired
US5996057A Data processing system and method of permutation with replication within a vector register file Physics 99 Expired
US6334176A Method and apparatus for generating an alignment control vector Physics 83 Expired
US7177985B1 Microprocessor with improved data stream prefetching Physics 81 Expired
US5375216A Apparatus and method for optimizing performance of a cache memory in a data processing system Physics 81 Expired
US4646298A Self testing data processing system with system test master arbitration Physics 53 Expired
US5329489A DRAM having exclusively enabled column buffer blocks Physics 48 Expired
US6282628A Method and system for a result code for a single-instruction multiple-data predicate compare operation Physics 42 Expired
US8131979B2 Check-hazard instructions for processing vectors Physics 33 Active
US8078847B2 Detecting memory-hazard conflicts during vector processing Physics 27 Active
US8463881B1 Bridging mechanism for peer-to-peer communication Physics 26 Active
US8078806B2 Microprocessor with improved data stream prefetching Physics 25 Active
US7512740B2 Microprocessor with improved data stream prefetching Physics 23 Active
US8793472B2 Vector index instruction for generating a result vector with incremental values based on a start value and an increment value Physics 21 Active
US6202141A Method and apparatus for performing vector operation using separate multiplication on odd and even data elements of source vectors Physics 21 Expired
US7620797B2 Instructions for efficiently accessing unaligned vectors Physics 18 Active
US7624251B2 Instructions for efficiently accessing unaligned partial vectors Physics 18 Active
US8019977B2 Generating predicate values during vector processing Physics 18 Active
US8364938B2 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 Physics 16 Active
US7480769B2 Microprocessor with improved data stream prefetching Physics 15 Active
US8176299B2 Generating stop indicators based on conditional data dependency in vector processors Physics 14 Active
US6298365A Method and system for bounds comparator Physics 13 Expired

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.