Search

Resit Sendag Phones & Addresses

  • 50 Fox Run, E Greenwich, RI 02818
  • 3595 Post Rd, Warwick, RI 02886
  • East Greenwich, RI
  • 4 Quill Dr, West Warwick, RI 02893 (401) 821-4980
  • 21 Old Carriage Rd, West Warwick, RI 02893 (401) 823-7844
  • 1530 6Th St, Minneapolis, MN 55454 (612) 338-0233 (612) 338-5569
  • Coon Rapids, MN

Publications

Us Patents

System And Method For Branch Misprediction Prediction Using A Mispredicted Branch Table Having Entry Eviction Protection

View page
US Patent:
8312255, Nov 13, 2012
Filed:
May 28, 2009
Appl. No.:
12/473622
Inventors:
Resit Sendag - Wakefield RI, US
Assignee:
Board of Governors for Higher Education, State of Rhode Island and Providence Plantations - Providence RI
International Classification:
G06F 9/00
US Classification:
712240
Abstract:
A system is disclosed for providing branch misprediction prediction in a microprocessor. The system includes a mispredicted branch table that includes address, distance, and true/not true fields, and an index to the mispredicted branch table that is formed responsive to 1) a current mispredicted branch, 2) a global history, 3) a global misprediction history, and 4) a branch misprediction distance.

Storing Execution Results Of Mispredicted Paths In A Superscalar Computer Processor

View page
US Patent:
20030182539, Sep 25, 2003
Filed:
Mar 20, 2002
Appl. No.:
10/102084
Inventors:
Steven Kunkel - Rochester MN, US
David Lilja - Maplewood MN, US
Resit Sendag - Minneapolis MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/00
US Classification:
712/225000, 712/235000
Abstract:
It has been determined that, in a superscalar computer processor, executing load instructions issued along an incorrectly predicted path of a conditional branch instruction eventually reduces the number of cache misses observed on the correct branch path. Executing these wrong-path loads provides an indirect prefetching effect. If the processor has a small L1 data cache, however, this prefetching pollutes the cache causing an overall slowdown in performance. By storing the execution results of mispredicted paths in memory, such as in a wrong path cache, the pollution is eliminated. A wrong path cache can improve processor performance up to 17% in simulations using a 32 KB data cache. A fully-associative eight-entry wrong path cache in parallel with a 4 KB direct-mapped data cache allows the execution of wrong path loads to produce an average processor speedup of 46%. The wrong path cache also results in 16% better speedup compared to the baseline processor equipped with a victim cache of the same size. Thus, the execution and storage of loads that are known to be from a mispredicted branch path significantly improves the performance of aggressive computer processor designs. This effect is even more important as the disparity between the processor cycle time and the memory speed continues to increase.

System And Method For Cache Replacement

View page
US Patent:
7721048, May 18, 2010
Filed:
Mar 15, 2007
Appl. No.:
11/686851
Inventors:
Resit Sendag - Wakefield RI, US
Ayse Yilmazer - Marlborough MA, US
Augustus K. Uht - Cumberland RI, US
Assignee:
Board of Governors for Higher Education, State of Rhode Island and Providence Plantations - Providence RI
International Classification:
G06F 12/00
G06F 13/00
G06F 13/28
G06F 15/00
G06F 7/38
G06F 9/00
G06F 9/44
US Classification:
711133, 711136, 711118, 712233, 712239, 712237
Abstract:
A computer processing system is disclosed that includes a cache that includes cache blocks of data. The system includes a marking sub-system, an ordering sub-system, and a replacement sub-system. The marking sub-system identifies and marks cache blocks that were provided to the cache via a wrong path with marking data. The ordering sub-system provides an order in which the cache blocks of data will be replaced in the cache, and the ordering sub-system is responsive to the marking data. The replacement sub-system replaces cache blocks in the cache in accordance with the ordering sub-system as required.
Resit Sendag from East Greenwich, RI, age ~51 Get Report