Patent | Date |
---|
Dynamically identifying performance anti-patterns Grant 10,346,283 - Altman , et al. July 9, 2 | 2019-07-09 |
Dynamically adapting a test workload to accelerate the identification of performance issues Grant 10,176,022 - Altman , et al. J | 2019-01-08 |
Rule-based adaptive monitoring of application performance Grant 10,078,571 - Altman , et al. September 18, 2 | 2018-09-18 |
Dynamically Identifying Performance Anti-patterns App 20180039560 - ALTMAN; Erik R. ;   et al. | 2018-02-08 |
Dynamically identifying performance anti-patterns Grant 9,823,994 - Altman , et al. November 21, 2 | 2017-11-21 |
Dynamically Identifying Performance Anti-patterns App 20170177461 - Altman; Erik R. ;   et al. | 2017-06-22 |
Dynamically Adapting A Test Workload To Accelerate The Identification Of Performance Issues App 20170177416 - ALTMAN; Erik R. ;   et al. | 2017-06-22 |
Rule-based Adaptive Monitoring Of Application Performance App 20170168914 - ALTMAN; Erik R. ;   et al. | 2017-06-15 |
Automatic identification of bottlenecks using rule-based expert knowledge Grant 8,627,317 - Altman , et al. January 7, 2 | 2014-01-07 |
Accepting or rolling back execution of instructions based on comparing predicted and actual dependency control signals Grant 8,589,662 - Altman , et al. November 19, 2 | 2013-11-19 |
Automatic Identification Of Bottlenecks Using Rule-based Expert Knowledge App 20120054472 - Altman; Erik R. ;   et al. | 2012-03-01 |
Method and system for preventing livelock due to competing updates of prediction information Grant 7,979,682 - Altman , et al. July 12, 2 | 2011-07-12 |
Limiting entries in load issued premature part of load reorder queue searched to detect invalid retrieved values to between store safe and snoop safe pointers for the congruence class Grant 7,971,033 - Altman , et al. June 28, 2 | 2011-06-28 |
Limiting entries in load reorder queue searched for snoop check to between snoop peril and tail pointers Grant 7,966,478 - Altman , et al. June 21, 2 | 2011-06-21 |
Method and apparatus to extend the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code Grant 7,865,699 - Altman , et al. January 4, 2 | 2011-01-04 |
Method and apparatus for profiling computer program execution Grant 7,735,072 - Altman , et al. June 8, 2 | 2010-06-08 |
Method to reduce the number of times in-flight loads are searched by store instructions in a multi-threaded processor Grant 7,516,310 - Altman , et al. April 7, 2 | 2009-04-07 |
Method and apparatus for transferring control in a computer system with dynamic compilation capability Grant 7,487,330 - Altman , et al. February 3, 2 | 2009-02-03 |
Method And System For Preventing Livelock Due To Competing Updates Of Prediction Information App 20080313445 - ALTMAN; ERIK R. ;   et al. | 2008-12-18 |
Transient cache storage with discard function for disposable data Grant 7,461,209 - Altman , et al. December 2, 2 | 2008-12-02 |
Method To Reduce The Number Of Load Instructions Searched By Stores And Snoops In An Out-Of-Order Processor App 20080276077 - Altman; Erik R. ;   et al. | 2008-11-06 |
Method To Reduce The Number Of Load Instructions Searched By Stores and Snoops In An Out-Of-Order Processor App 20080270766 - Altman; Erik R. ;   et al. | 2008-10-30 |
Limiting entries searched in load reorder queue to between two pointers for match with executing load instruction Grant 7,401,209 - Altman , et al. July 15, 2 | 2008-07-15 |
System and method including distributed instruction buffers for storing frequently executed instructions in predecoded form Grant 7,356,673 - Altman , et al. April 8, 2 | 2008-04-08 |
Method And Apparatus To Extend The Number Of Instruction Bits In Processors With Fixed Length Instructions, In A Manner Compatible With Existing Code App 20080065861 - Altman; Erik R. ;   et al. | 2008-03-13 |
Extending the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code Grant 7,340,588 - Altman , et al. March 4, 2 | 2008-03-04 |
Means For Supporting And Tracking A Large Number Of In-flight Stores In An Out-of-order Processor App 20080010440 - Altman; Erik R. ;   et al. | 2008-01-10 |
Means For Supporting And Tracking A Large Number Of In-flight Loads In An Out-of-order Processor App 20080010441 - Altman; Erik R. ;   et al. | 2008-01-10 |
A Method To Reduce The Number Of Load Instructions Searched By Stores And Snoops In An Out-of-order Processor App 20080005533 - Altman; Erik R. ;   et al. | 2008-01-03 |
A Method To Reduce The Number Of Times In-flight Loads Are Searched By Store Instructions In A Multi-threaded Processor App 20070288727 - Altman; Erik R. ;   et al. | 2007-12-13 |
Method and system for preventing livelock due to competing updates of prediction information App 20070277025 - Altman; Erik R. ;   et al. | 2007-11-29 |
Mechanism and method for two level adaptive trace prediction App 20070162895 - Altman; Erik R. ;   et al. | 2007-07-12 |
Transient cache storage App 20070130237 - Altman; Erik R. ;   et al. | 2007-06-07 |
Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling Grant 7,206,923 - Eichenberger , et al. April 17, 2 | 2007-04-17 |
Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions Grant 6,970,982 - Altman , et al. November 29, 2 | 2005-11-29 |
Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling App 20050132172 - Eichenberger, Alexandre E. ;   et al. | 2005-06-16 |
Symmetric multi-processing system utilizing a DMAC to allow address translation for attached processors Grant 6,907,477 - Altman , et al. June 14, 2 | 2005-06-14 |
Method and apparatus to extend the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code App 20050114629 - Altman, Erik R. ;   et al. | 2005-05-26 |
Symmetric multi-processing system App 20040160835 - Altman, Erik R. ;   et al. | 2004-08-19 |
Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism Grant 6,779,049 - Altman , et al. August 17, 2 | 2004-08-17 |
Symmetric multi-processing system App 20040107321 - Altman, Erik R. ;   et al. | 2004-06-03 |
Method and apparatus for reducing encoding needs and ports to shared resources in a processor Grant 6,704,855 - Altman , et al. March 9, 2 | 2004-03-09 |
Method and apparatus for transferring control in a computer system with dynamic compilation capability App 20040044880 - Altman, Erik R. ;   et al. | 2004-03-04 |
System and method including distributed instruction buffers holding a second instruction form App 20020161987 - Altman, Erik R. ;   et al. | 2002-10-31 |
Power control of a processor using hardware structures controlled by a compiler with an accumulated instruction profile App 20020112193 - Altman, Erik R. ;   et al. | 2002-08-15 |
Symmetric multi-processing system App 20020078308 - Altman, Erik R. ;   et al. | 2002-06-20 |