Patents

2 PENDING PATENT APPLICATIONS:

Application Number US20170168914A1

“Rule-based adaptive monitoring of application performance”

Erik R. Altman, Hitham Ahmed Assem Aly Salama, Nicholas M. Mitchell, Patrick Joseph O'Sullivan, Andres Omar Portillo Dominguez, Peter F. Sweeney

Filed: 2015-12-09

Application Number US20170177416A1

“Dynamically adapting a test workload to accelerate the identification of performance issues”

Erik R. Altman, Hitham Ahmed Assem Aly Salama, Nicholas M. Mitchell, Patrick Joseph O'Sullivan, Andres Omar Portillo Dominguez, Peter F. Sweeney

Filed: 2015-12-21

25 ISSUED PATENTS:

US 6,349,361

“Methods and apparatus for reordering and renaming memory references in a multiprocessor computer system”

Erik Altman, Kemal Ebcioglu, Michael Gschwind, Sumedh Sathaye

Filed: 2000-03-31 Issued: 2002-02-19

US 6,381,691

“Method and apparatus for reordering memory operations along multiple execution paths in a processor”

Erik Altman, Michael K. Gschwind

Filed: 1999-08-13 Issued: 2002-04-30

US 6,704,855

“Method and apparatus for reducing encoding needs and ports to shared resources in a processor”

Erik R. Altman, Jaime H. Moreno, Mayan Moudgill

Filed: 2000-06-02 Issued: 2004-03-09

US 6,779,049

“Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism”

Erik R. Altman, Peter G. Capek, Michael Gschwind, Harm Peter Hofstee, James Allan Kahle, Ravi Nair, Sumedh Wasudeo Sathaye, John-David Wellman, Masakazu Suzuoki, Takeshi Yamazaki

Filed: 2000-12-14 Issued: 2004-08-17

US 6,907,477

“Symmetric multi-processing system utilizing a DMAC to allow address translation for attached processors”

Erik R. Altman, Peter G. Capek, Michael Gschwind, Harm Peter Hofstee, James Allan Kahle, Ravi Nair, Sumedh Wasudeo Sathaye, John-David Wellman

Filed: 2000-12-14 Issued: 2005-06-14


US 6,970,982

“Method and system for maintaining coherency in a multiprocessor system by broadcasting TLB invalidated entry instructions”

Erik R. Altman, Peter G. Capek, Michael Karl Gschwind, Harm Peter Hofstee, James Allan Kahle, Ravi Nair, Sumedh Wasudeo Sathaye, John-David Wellman

Filed: 2000-12-14 Issued: 2005-11-29

US 7,206,923

“Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling”

Alexandre E. Eichenberger, Erik R. Altman, Sumedh W. Sathaye, John-David Wellman

Filed: 2003-12-12 Issued: 2007-04-17

US 7,325,124

“System and method of execution of register pointer instructions ahead of instruction issue”

Erik Altman, Michael Karl Gschwind, Jude A. Rivers, Sumedh Wasudeo Sathaye, John-David Wellman, Victor Zyuban

Filed: 2004-04-21 Issued: 2008-01-29

US 7,340,588

“Extending the number of instruction bits in processors with fixed length instructions, in a manner compatible with existing code”

Erik R Altman, Michael Gschwind, David A. Luick, Daniel A. Prener, Jude A. Rivers, Sumedh W. Sathaye, John-David Wellman

Filed: 2003-11-24 Issued: 2008-03-04

US 7,356,673

“System and method including distributed instruction buffers for storing frequently executed instructions in predecoded form”

Erik R. Altman Clair John Glossner III, Erdem Hokenek, David Meltzer, Mayan Moudgill

Filed: 2001-04-30 Issued: 2008-04-08

US 7,401,209

“Limiting entries searched in load reorder queue to between two pointers for match with executing load instruction”

Erik R. Altman, Vijayalakshmi Srinivasan

Filed: 2006-06-30 Issued: 2008-07-15

US 7,461,209

“Transient cache storage with discard function for disposable data”

Erik R. Altman, Michael Karl Gschwind, Robert Kevin Montoye, Jude A. Rivers, Sumedh Wasudeo Sathaye, John-David Wellman, Victor Zyuban

Filed: 2005-12-06 Issued: 2008-12-02

US 7,487,330

“Method and apparatus for transferring control in a computer system with dynamic compilation capability”

Erik R. Altman, Kemal Ebcioglu, Michael Karl Gschwind, David Arnold Luick

Filed: 2001-05-02 Issued: 2009-02-03


US 7,496,494

“Method and system for multiprocessor emulation on a multiprocessor host system”

Erik Richter Altman, Ravi Nair, John Kevin O'Brien, Kathryn Mary O'Brien, Peter Howland Oden, Daniel Arthur Prener, Sumedh Wasudeo Sathaye

Filed: 2002-09-17 Issued: 2009-02-24

US 7,509,457

“Non-Homogeneous Multi-Processor System With Shared Memory”

Erik Richter Altman, Peter George Capek, Michael Karl Gschwind, Charles Ray Johns, Harm Peter Hofstee, Martin E. Hopkins, James Allan Kahle, Sumedh W. Sathaye, John-David Wellman, Ravi Nair

Filed: 2001 Issued: 2009-03-24

US 7,516,310

“Method to reduce the number of times in-flight loads are searched by store instructions in a multi-threaded processor”

Erik R. Altman, Vijayalakshmi Srinivasan

Filed: 2007-12-13 Issued: 2009-03-24

US 7,735,072

“Method and apparatus for profiling computer program execution”

Erik R. Altman, Kemal Ebcioglu, Michael Karl Gschwind, Sumedh Sathaye

Filed: 2000-08-11 Issued: 2009-04-07

US 7,966,478

“Limiting Entries in Load Reorder Queue Searched for Snoop Check to Between Coop Peril and Tail Pointers”

Erik Altman, Vijayalakshmi Srinivasan

Filed: 2008-07-14 Issued: 2011-06-21

US 7,953,588

“Method and system for efficient emulation of multiprocessor address translation on a multiprocessor host”

Erik Richter Altman, Ravi Nair, John Kevin O'Brien, Kathryn Mary O'Brien, Peter Howland Oden, Daniel Arthur Prener, Sumedh Wasudeo Sathaye

Filed: 2002-09-17 Issued: 2011-05-31

US 7,971,033

“Limiting Entries in Load Issued Premature Part if Load Reorder Queue Searched to Detect Invalid Retrieved Values Between Store Safe and Snoop Safe Pointers for the Congruence Class”

Erik Altman, Vijayalakshmi Srinivasan

Filed: 2008-11-06 Issued: 2011-06-28

US 7,979,682

“Method and system for preventing livelock due to competing updates of prediction information”

Erik R. Altman, Vijayalakshmi Srinivasan

Filed: 2008-03-19 Issued: 2011-07-12

US 8,151,092

“Control signal memoization in a multiple instruction issue microprocessor”

Erik Richter Altman, Michael Karl Gschwind, Jude A. Rivers, Sumedh W. Sathaye, John-David Wellman, Victor V. Zyuban

Filed: 2005-01-12 Issued: 2012-04-03

US 8,589, 662

“Accepting Or Rolling Back Execution Of Instructions Based On Comparing Predicted And Actual Dependency Control Signals”

Erik R. Altman, Michael K. Gschwind, Jude A. Rivers, Sumedh W. Sathaye, John-David Wellman, Victor V. Zyuban

Filed: 2005-01-12 Issued: 2013-11-19

US 8,627,317

“Automatic identification of bottlenecks using rule-based expert knowledge”

Erik R. Altman, Matthew R. Arnold, Nicholas M. Mitchell

Filed: 2005-01-12 Issued: 2012-04-03

US 9,823,994

“Dynamically identifying performance anti-patterns”

Erik R. Altman, Hitham Ahmed Assem Aly Salama, Nicholas M. Mitchell, Patrick Joseph O'Sullivan, Andres Omar Portillo Dominguez, Peter F. Sweeney

Filed: 2015-12-22 Issued: 2017-11-21

Google List of Patents: https://patents.google.com/?inventor=Erik+Altman