Keith E. Diefendorff
51Patents
18h-index
23Co-inventors
84Inventor score
Filing activity: May 1, 1984 → Aug 17, 2012
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| 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.