Patents by Inventor Brannon J. Batson

Brannon J. Batson 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: 8255636
    Abstract: A messaging protocol that facilitates a distributed cache coherency conflict resolution in a multi-node system that resolves conflicts at a home node. The protocol may perform a method including supporting at least three protocol classes for the messaging protocol, via at least three virtual channels provided by a link layer of a network fabric coupled to the caching agents, wherein the virtual channels include a first virtual channel to support a probe message class, a second virtual channel to support an acknowledgment message class, and a third virtual channel to support a response message class.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: August 28, 2012
    Assignee: Intel Corporation
    Inventors: Brannon J. Batson, Benjamin Tsien, William A. Welch
  • Publication number: 20090198913
    Abstract: A messaging protocol that facilitates a distributed cache coherency conflict resolution in a multi-node system that resolves conflicts at a home node. The protocol may perform a method including supporting at least three protocol classes for the messaging protocol, via at least three virtual channels provided by a link layer of a network fabric coupled to the caching agents, wherein the virtual channels include a first virtual channel to support a probe message class, a second virtual channel to support an acknowledgment message class, and a third virtual channel to support a response message class.
    Type: Application
    Filed: February 13, 2009
    Publication date: August 6, 2009
    Inventors: Brannon J. Batson, Benjamin Tsien, William A. Welch
  • Patent number: 7360027
    Abstract: An arrangement is provided for an external agent to initiate data prefetches from a system memory to a cache associated with a target processor, which needs the data to execute a program, in a computing system. When the external agent has data, it may create and issue a prefetch directive. The prefetch directive may be sent along with system interconnection transactions or sent as a separate transaction to devices including the target processor in the system. When receiving and recognizing the prefetch directive, a hardware prefetcher associated with the target processor may issue a request to the system memory to prefetch data to the cache. The target processor can access data in the cache more efficiently than it accesses data in the system memory. Some pre-processing may also be associated with the data prefetch.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: April 15, 2008
    Assignee: Intel Corporation
    Inventors: Ramakrishna Huggahalli, Brannon J. Batson, Raymond S. Tetrick, Robert G. Blankenship