Patents by Inventor Milo M. K. Martin

Milo M. K. Martin 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: 20140317389
    Abstract: A multi-core processing system that uses computational sprinting to generate high levels of computational output for short periods of time at power consumption levels that are not sustainable over longer periods of time due to thermal and/or other constraints. This is done using a number of processing cores that, when operated simultaneously, utilize available thermal capacity within the system to consume power and produce heat that is in excess of a thermal design power (TDP) of the system, but is tolerable because of the short period of operation. The system and/or method described herein may include thermal capacitors in the form of phase change materials (PCMs), may implement normal, sprint and/or cooling modes of operation, and may employ parallel sprinting, frequency sprinting, sprint pacing and/or sprint-and-rest techniques, to cite several possibilities.
    Type: Application
    Filed: November 16, 2012
    Publication date: October 23, 2014
    Applicant: The Trustees Of The University Of Pennsylvania
    Inventors: Thomas F. Wenisch, Kevin Pipe, Marios Papaefthymiou, Milo M.K. Martin, Arun Raghavan
  • Patent number: 6981097
    Abstract: A cache coherence mechanism for a shared memory computer architecture employs tokens to designate a particular node's rights with respect to writing or reading a block of shared memory. The token system provides a correctness substrate to which a number of performance protocols may be freely added.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: December 27, 2005
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Milo M. K. Martin, Mark Donald Hill, David Allen Wood
  • Patent number: 6883070
    Abstract: A cache coordination mechanism for a multiprocessor, shared-memory computer switches between a snooping mechanism where an individual processor unit broadcasts or multicasts cache coherence messages to each other node on the system and a directory system where the individual processor unit transmits the cache control message to a directory which then identifies potential candidates to receive that message. The switching is according to the activity on the communication network used by the cache coherence messages. When network activity is high, a directory protocol is used to conserve bandwidth but when network activity is low, a snooping system is used to provide faster response.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: April 19, 2005
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Milo M. K. Martin, Daniel J. Sorin, Mark D. Hill, David A Wood
  • Publication number: 20040181636
    Abstract: A cache coherence mechanism for a shared memory computer architecture employs tokens to designate a particular node's rights with respect to writing or reading a block of shared memory. The token system provides a correctness substrate to which a number of performance protocols may be freely added.
    Type: Application
    Filed: March 14, 2003
    Publication date: September 16, 2004
    Inventors: Milo M.K. Martin, Mark Donald Hill, David Allen Wood
  • Publication number: 20020133674
    Abstract: A cache coordination mechanism for a multiprocessor, shared-memory computer switches between a snooping mechanism where an individual processor unit broadcasts or multicasts cache coherence messages to each other node on the system and a directory system where the individual processor unit transmits the cache control message to a directory which then identifies potential candidates to receive that message. The switching is according to the activity on the communication network used by the cache coherence messages. When network activity is high, a directory protocol is used to conserve bandwidth but when network activity is low, a snooping system is used to provide faster response.
    Type: Application
    Filed: October 19, 2001
    Publication date: September 19, 2002
    Inventors: Milo M.K. Martin, Daniel J. Sorin, Mark D. Hill, David A. Wood