A
Anthony Saporito
Researcher at IBM
Publications - 109
Citations - 565
Anthony Saporito is an academic researcher from IBM. The author has contributed to research in topics: Cache & Branch predictor. The author has an hindex of 12, co-authored 109 publications receiving 536 citations.
Papers
More filters
Patent
Restricting processing within a processor to facilitate transaction completion
Khary J. Alexander,Brenton F. Belmar,Christian Jacobi,Randall W. Philley,Anthony Saporito,Timothy J. Slegel +5 more
TL;DR: In this paper, a counter is maintained that provides a count of how often a transaction has been aborted, and it is reset to zero upon successful completion of the transaction or an interruption leading to no more re-executions.
Patent
Method, system and computer program product for minimizing branch prediction latency
Khary J. Alexander,David S. Hutton,Brian R. Prasky,Anthony Saporito,Robert J. Sonnelitter,John W. Ward +5 more
TL;DR: In this article, a method, system, and computer program product for minimizing branch prediction latency in a pipelined computer processing environment are provided, which includes detecting a branch loop utilizing branch instruction addresses and corresponding target addresses stored in a branch target buffer (BTB).
Patent
Method, apparatus, and computer program product for sharing data in a cache among threads in an SMT processor
TL;DR: In this article, a data processing system for sharing data in a cache among multiple threads in a simultaneous multi-threaded (SMT) processor is described, where the cache is dynamically allocated for use among the multiple threads.
Patent
System and method for providing processor recovery in a multi-core system
TL;DR: In this article, a multiprocessor system for detecting and recovering from errors is described, where the first processor detects an error and initiates a recovery process, and the second processor synchronizes at least one recovery action during the recovery process.
Patent
Error accumulation register, error accumulation method, and error accumulation system
TL;DR: In this article, a register file collects a history of the error state information for each core, which can be analyzed to understand the recovery sequence of events, which is useful to understand complex error scenarios.