Patents by Inventor Chris Newburn

Chris Newburn 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).

  • Publication number: 20060075218
    Abstract: In one embodiment, the present invention includes a method for setting an entry in an override register corresponding to a processor feature to override a processor configuration setting for the processor feature and overriding the processor configuration setting for the processor feature using the entry. The entry may be set with a user-level application, for example.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 6, 2006
    Inventors: Edward Barragy, Chris Newburn
  • Publication number: 20050273310
    Abstract: A method and apparatus is described herein for monitoring the performance of a microarchitecture and tuning the microarchitecture based on the monitored performance. Performance is monitored through simulation, analytical reasoning, retirement pushout measure, overall execution time, and other methods of determining per instance event costs. Based on the per instance event costs, the microarchitecture and/or the executing software is tuned to enhance performance.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 8, 2005
    Inventor: Chris Newburn
  • Publication number: 20050160234
    Abstract: Cache coherency rules for a multi-processor computing system that is capable of working with compressed cache lines' worth of information are described. A multi-processor computing system that is capable of working with compressed cache lines' worth of information is also described. The multi-processor computing system includes a plurality of hubs for communicating with various computing system components and for compressing/decompressing cache lines' worth of information. A processor that is capable of labeling cache lines' worth of information in accordance with the cache coherency rules is described. A processor that includes a hub as described above is also described.
    Type: Application
    Filed: January 15, 2004
    Publication date: July 21, 2005
    Inventors: Chris Newburn, Ram Huggahalli, Herbert Hum, Ali-Reza Adl-Tabatabai, Anwar Ghuloum
  • Publication number: 20050144388
    Abstract: A memory controller is described that comprises a compression map cache. The compression map cache is to store information that identifies a cache line's worth of information that has been compressed with another cache line's worth of information. A processor and a memory controller integrated on a same semiconductor die is also described. The memory controller comprises a compression map cache. The compression map cache is to store information that identifies a cache line's worth of information that has been compressed with another cache line's worth of information.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Chris Newburn, Ram Huggahalli, Herbert Hum, Ali-Reza Adl-Tabatabai, Anwar Ghuloum
  • Publication number: 20050071562
    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU) and a cache memory coupled to the CPU. The cache memory includes a plurality of compressible cache lines to store additional data.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Ram Huggahalli, Chris Newburn
  • Publication number: 20040205313
    Abstract: A method is provided including determining if an object has been published previously, identifying the object as public according to whether the object has been published previously, identifying objects reachable from the object as public according to whether the object has been published previously, and publishing the object. An apparatus for performing the method, and an article including a machine- accessible medium that provides instructions that, if executed by a processor, will cause the processor to perform the method are also provided.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 14, 2004
    Inventors: Richard L. Hudson, Hong Wang, John Shen, Weldon Washburn, James M. Stichnoth, Sreenivas Subramoney, CHRIS NEWBURN
  • Publication number: 20040153635
    Abstract: Methods and systems are provided to selectively log branch trace store data associated with the execution of an application. A privilege level is received, which identifies an execution mode for a processor for which branch trace store data is to be logged to a buffer. The privilege level is used to set one or more privilege flags that permit selective branch trace store data to be logged in the buffer when the application is executed. In one embodiment, the privilege level represents a user application mode, a supervisory application mode, or a mode representing both a user application mode and a supervisory application mode.
    Type: Application
    Filed: December 30, 2002
    Publication date: August 5, 2004
    Inventors: Shivnandan D. Kaushik, Bryant Bigbee, Chris Newburn