Patents by Inventor Richard Edward Matick
Richard Edward Matick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7958311Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: GrantFiled: May 30, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Patent number: 7870341Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: GrantFiled: May 30, 2008Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Publication number: 20090182951Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: ApplicationFiled: May 30, 2008Publication date: July 16, 2009Applicant: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Publication number: 20090031084Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: ApplicationFiled: May 30, 2008Publication date: January 29, 2009Applicant: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Patent number: 7398357Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: GrantFiled: September 19, 2006Date of Patent: July 8, 2008Assignee: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Publication number: 20080147982Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: ApplicationFiled: September 19, 2006Publication date: June 19, 2008Applicant: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Patent number: 7133971Abstract: Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed.Type: GrantFiled: November 21, 2003Date of Patent: November 7, 2006Assignee: International Business Machines CorporationInventors: Richard Edward Matick, Jaime H. Moreno, Malcolm Scott Ware
-
Patent number: 6081872Abstract: A DRAM for L2 cache is used in a computer memory hierarchy without compromising overall system performance. By proper organization and design, the DRAM L2 cache is many times larger than a SRAM implementation in the same technology, but without compromising overall system performance. The larger DRAM capacity compared to a SRAM gives a substantially better HIT ratio which compensates for any small degradation due to access time. To achieve this, it is essential to minimize the total DRAM access time as much as possible by the use of early select techniques and pipelining.Type: GrantFiled: July 7, 1997Date of Patent: June 27, 2000Assignee: International Business Machines CorporationInventors: Richard Edward Matick, Stanley Everett Schuster
-
Patent number: 5895487Abstract: An integrated processor and level two (L2) dynamic random access memory (DRAM) are fabricated on a single chip. As an extension of this basic structure, the invention also contemplates multiprocessor "node" chips in which multiple processors are integrated on a single chip with L2 cache. By integrating the processor and L2 DRAM cache on a single chip, high on-chip bandwidth, reduced latency and higher performance are achieved. A multiprocessor system can be realized in which a plurality of processors with integrated L2 DRAM cache are connected in a loosely coupled multiprocessor system. Alternatively, the single chip technology can be used to implement a plurality of processors integrated on a single chip with an L2 DRAM cache which may be either private or shared. This approach overcomes a number of issues which limit the performance and cost of a memory hierarchy. When the L2 DRAM cache is placed on the same chip as the processor, the time needed for two chip-to-chip crossings is eliminated.Type: GrantFiled: November 13, 1996Date of Patent: April 20, 1999Assignee: International Business Machines CorporationInventors: William Todd Boyd, Thomas James Heller, Jr., Michael Ignatowski, Richard Edward Matick, Stanley Everett Schuster
-
Patent number: 5870108Abstract: An information handling system includes a central processor, a read only memory for storing microcode, a random access memory for storing instructions and data processed by the central processor, an I/O adapter for transferring data to and from peripheral devices, a user interface adapter for communicating with user devices such as a keyboard and a cursor control device, and a display adapter for converting data to be displayed to a form suitable for presentation on a display device, the display adapter including a video frame buffer architecture which allows a page mode to be used for fast screen update using commercially available chips wherein independently addressable islands on the chips are individually addressed to increase data transmission bandwidth.Type: GrantFiled: October 16, 1997Date of Patent: February 9, 1999Assignee: International Business Machines CorporationInventors: Inching Chen, Richard Edward Matick
-
Patent number: 4084230Abstract: An associative system for providing virtual paged stores with on-chip associative address translation and control functions. Each of a plurality of integrated circuit chips contains the storage cells for a unit of data and at least one associative circuit including a virtual page address register for storing the virtual address bits assigned to each page. The CPU includes a virtual page address register and a real address register, with the CPU virtual page address register being connected to the virtual address register on each chip for interrogating the chips when a page request is made. The real address register holds the real address bits for selecting a byte of data from the chips. An interrogate virtual page address is applied to each of the chips for comparison with the address stored in the virtual page address registers, whereby a match will directly enable the selected chip to be read and/or written into.Type: GrantFiled: November 29, 1976Date of Patent: April 11, 1978Assignee: International Business Machines CorporationInventor: Richard Edward Matick