Patents by Inventor Dean Gaudet

Dean Gaudet has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8356156
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: January 15, 2013
    Inventors: Brian O'Clair, Dean Gaudet
  • Publication number: 20120054471
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Application
    Filed: February 28, 2011
    Publication date: March 1, 2012
    Inventors: Brian O'Clair, Dean Gaudet
  • Patent number: 7975108
    Abstract: A request tracking data prefetch apparatus for a computer system is described. The apparatus includes a prefetcher coupled to a memory of the computer system. A tracker is coupled to the prefetcher, and is configured to recognize an access to a plurality of cache lines of the memory by a processor of the computer system. A cache memory is coupled to the prefetcher. The prefetcher predictively loads a target cache line of the memory into the cache memory. The target cache line for the predictive load is indicated by the tracker.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: July 5, 2011
    Inventors: Brian Holscher, Dean Gaudet
  • Patent number: 7925855
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: April 12, 2011
    Inventors: Brian O'Clair, Dean Gaudet
  • Patent number: 7652596
    Abstract: The described embodiments provide a system that encodes a sequence of integers using a variable-length compression technique. During operation, the system scans the sequence of integers and observes the sizes of the integers to determine a threshold value, K, from the observed sizes. For a given integer of length N bits, if N?K is greater than zero, the system generates a tag for the encoded integer comprising a sequence of N?K zeros followed by a one, and generates a set of remaining bits for the encoded integer as a sequence of the N?1 least-significant bits which make up the integer. Otherwise, the system generates a tag for the encoded integer as a single one, and generates a set of remaining bits for the encoded integer by padding the N bits which make up the integer with zeros so that the set of remaining bits is K bits in length.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: January 26, 2010
    Assignee: Google Inc.
    Inventors: Arun Sharma, Dean Gaudet
  • Patent number: 7444471
    Abstract: A method and system for using external storage to amortize CPU cycle utilization, wherein translated instructions are stored in a storage medium and subsequently accessed on a subsequent execution of a non-native application in order to amortize CPU cycles used in generating the translated instructions.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: October 28, 2008
    Assignee: Transmeta Corporation
    Inventors: Brian O'Clair, Dean Gaudet
  • Patent number: 7203932
    Abstract: A method for using idiom recognition during a software translation process. The method includes accessing non-native instructions of a non-native application, determining whether an instruction pattern of the non-native instructions is recognized from a previous execution, if recognized, retrieving and executing translated instructions corresponding to the non-native instructions.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: April 10, 2007
    Assignee: Transmeta Corporation
    Inventors: Dean Gaudet, Brian O'Clair