Inventor
PUZAK THOMAS R
US27 patents
⚠️ This page may combine multiple inventors who share the name “PUZAK THOMAS R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
21 patentsUS4903196AFeb 20, 1990
Method and apparatus for guaranteeing the logical integrity of data in the general purpose registers of a complex multi-execution unit uniprocessor
IBM191 citations99
US6560693B1May 6, 2003
Branch history guided instruction/data prefetching
IBM221 citations98
US5434985AJul 18, 1995
Simultaneous prediction of multiple branches for superscalar processing
IBM139 citations98
US7441110B1Oct 21, 2008
Prefetching using future branch path information derived from branch prediction
IBM72 citations96
US6418525B1Jul 9, 2002
Method and apparatus for reducing latency in set-associative caches using set prediction
IBM61 citations96
US5353421AOct 4, 1994
Multi-prediction branch prediction mechanism
IBM109 citations96
US4807110AFeb 21, 1989
Prefetching system for a cache having a second directory for sequentially accessed blocks
IBM106 citations96
US4774654ASep 27, 1988
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
IBM59 citations96
US4679141AJul 7, 1987
Pageable branch history table
IBM107 citations95
US4823259AApr 18, 1989
High speed buffer store arrangement for quick wide transfer of data
IBM66 citations94
US7493480B2Feb 17, 2009
Method and apparatus for prefetching branch history information
IBM45 citations92
US6311253B1Oct 30, 2001
Methods for caching cache tags
IBM21 citations92
US5636364AJun 3, 1997
Method for enabling concurrent misses in a cache memory
IBM34 citations92
US5233702AAug 3, 1993
Cache miss facility with stored sequences for data fetching
IBM32 citations92
US5197139AMar 23, 1993
Cache management for multi-processor systems utilizing bulk cross-invalidate
IBM52 citations92
US5634119AMay 27, 1997
Computer processing unit employing a separate millicode branch history table
IBM51 citations91
US5584002ADec 10, 1996
Cache remapping using synonym classes
IBM16 citations73
US7941728B2May 10, 2011
Method and system for providing an improved store-in cache
IBM2 citations63
US8015364B2Sep 6, 2011
Method and apparatus for filtering snoop requests using a scoreboard
IBM1 citations52
US7383397B2Jun 3, 2008
Method and apparatus for filtering snoop requests using a scoreboard
IBM0 citations52
US7711904B2May 4, 2010
System, method and computer program product for executing a cache replacement algorithm
IBM0 citations51
EMMA PHILIP G
3 patentsUS8131982B2Mar 6, 2012
Branch prediction instructions having mask values involving unloading and loading branch history data
EMMA PHILIP G12 citations83
US8521999B2Aug 27, 2013
Executing touchBHT instruction to pre-fetch information to prediction mechanism for branch with taken history
EMMA PHILIP G2 citations62
US10338923B2Jul 2, 2019
Branch prediction path wrong guess instruction
EMMA PHILIP G0 citations41