| 5584002 |
Cache remapping using synonym classes |
Philip G. Emma, Joshua W. Knight, Keith N. Langston, Thomas R. Puzak |
1996-12-10 |
| 5434985 |
Simultaneous prediction of multiple branches for superscalar processing |
Philip G. Emma, Joshua W. Knight, Thomas R. Puzak |
1995-07-18 |
| 5297281 |
Multiple sequence processor system |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1994-03-22 |
| 5291442 |
Method and apparatus for dynamic cache line sectoring in multiprocessor systems |
Philip G. Emma, Joshua W. Knight, Kevin P. McAuliffe, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1994-03-01 |
| 5276882 |
Subroutine return through branch history table |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio, Charles F. Webb |
1994-01-04 |
| 5233702 |
Cache miss facility with stored sequences for data fetching |
Philip G. Emma, Joshua W. Knight, Thomas R. Puzak, Rudolph N. Rechtschaffen |
1993-08-03 |
| 5210831 |
Methods and apparatus for insulating a branch prediction mechanism from data dependent branch table updates that result from variable test operand locations |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1993-05-11 |
| 5197139 |
Cache management for multi-processor systems utilizing bulk cross-invalidate |
Philip G. Emma, Joshua W. Knight, Thomas R. Puzak, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1993-03-23 |
| 5155831 |
Data processing system with fast queue store interposed between store-through caches and a main memory |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1992-10-13 |
| 4991090 |
Posting out-of-sequence fetches |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1991-02-05 |
| 4991080 |
Pipeline processing apparatus for executing instructions in three streams, including branch stream pre-execution processor for pre-executing conditional branch instructions |
Philip G. Emma, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1991-02-05 |
| 4943908 |
Multiple branch analyzer for prefetching cache lines |
Philip G. Emma, Joshua W. Knight, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1990-07-24 |
| 4903196 |
Method and apparatus for guaranteeing the logical integrity of data in the general purpose registers of a complex multi-execution unit uniprocessor |
Thomas R. Puzak, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1990-02-20 |
| 4823259 |
High speed buffer store arrangement for quick wide transfer of data |
Frederick J. Aichelmann, Jr., Rex H. Blumberg, David Meltzer, Thomas R. Puzak, Rudolph N. Rechtschaffen +1 more |
1989-04-18 |
| 4807110 |
Prefetching system for a cache having a second directory for sequentially accessed blocks |
Thomas R. Puzak, Rudolph N. Rechtschaffen, Frank J. Sparacio |
1989-02-21 |
| 4774654 |
Apparatus and method for prefetching subblocks from a low speed memory to a high speed memory of a memory hierarchy depending upon state of replacing bit in the low speed memory |
Thomas R. Puzak, Rudolph N. Rechtschaffen, Kimming So |
1988-09-27 |
| 4763245 |
Branch prediction mechanism in which a branch history table is updated using an operand sensitive branch table |
Philip G. Emma, Gururaj Seshagiri Rao, Rudolph N. Rechtschaffen, Howard Sachar, Frank J. Sparacio |
1988-08-09 |
| 4679141 |
Pageable branch history table |
Thomas R. Puzak, Rudolph N. Rechtschaffen, Philip L. Rosenfeld, Frank J. Sparacio |
1987-07-07 |
| 4437149 |
Cache memory architecture with decoding |
Rudolph N. Rechtschaffen |
1984-03-13 |
| 4295193 |
Machine for multiple instruction execution |
— |
1981-10-13 |