Patents by Inventor Gary Gostin

Gary Gostin 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: 9274297
    Abstract: The system (200) provides a photonic waveguide (210) formed on a substrate (220) and a plurality of steering mirrors (230) within the photonic waveguide. The steering mirrors can be configured to direct a light beam (240) between two or more computing components (260). A plurality of steering mirror supports (250) are located within the waveguide having preset locations. The steering mirror supports are configured to enable the steering mirrors to be selectively repositioned at the preset steering mirror supports within the photonic waveguide to create varying configurations. The steering mirrors in the varying configurations direct one or more optical beams to form multiple connectivity channels between computing components within the photonic waveguide.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: March 1, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Terrel Morris, Gary Gostin, Eric Peterson
  • Publication number: 20160054944
    Abstract: A computing system is disclosed herein. The computing system includes a computing node and a remote memory node coupled to the computing node via a system fabric. The computing node includes a plurality of processors and a master memory controller. The master memory controller is external to the plurality of processors. The master memory controller routes requests corresponding to requests from the plurality of processors across the system fabric to the remote memory node and returns a response.
    Type: Application
    Filed: April 1, 2013
    Publication date: February 25, 2016
    Inventors: Russ W. HERRELL, Gary GOSTIN, Gregg B. LESARTRE, Dale C. MORRIS
  • Publication number: 20160050027
    Abstract: A method for connecting adjacent computing board devices. A source computing board may be provided. An optical engine attaches to the source computing board. A plurality of source optical connectors couples to the optical engine. A first optical connector may be positioned at a location on the source computing board for a first preset type of computing component on an adjacent computing board. A second optical connector may be positioned at a fixed coordinate related to the first optical connector on the source computing board.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 18, 2016
    Inventors: Terrel MORRIS, Paul Kessler ROSENBERG, Michael Renne Ty TAN, Gary GOSTIN, Eric PETERSON
  • Publication number: 20150370721
    Abstract: The present disclosure provides techniques for mapping large shared address spaces in a computing system. A method includes creating a physical address map for each node in a computing system. Each physical address map maps the memory of a node. Each physical address map is copied to a single address map to form a global address map that maps all memory of the computing system. The global address map is shared with all nodes in the computing system.
    Type: Application
    Filed: January 31, 2013
    Publication date: December 24, 2015
    Inventors: Dale C. Morris, Russ W. Herrell, Gary Gostin, Robert J. Brooks
  • Patent number: 9207416
    Abstract: A method for connecting adjacent computing board devices. A source computing board may be provided. An optical engine attaches to the source computing board. A plurality of source optical connectors couples to the optical engine. A first optical connector may be positioned at a location on the source computing board for a first preset type of computing component on an adjacent computing board. A second optical connector may be positioned at a fixed coordinate related to the first optical connector on the source computing board.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: December 8, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Terrel Morris, Paul Kessler Rosenberg, Michael Renne Ty Tan, Gary Gostin, Eric Peterson
  • Publication number: 20150081982
    Abstract: A method of shielding a memory device (110) from high write rates comprising receiving instructions to write data at a memory container (105), the memory controller (105) composing a cache (120) comprising a number of cache lines defining stored data, with the memory controller (105), updating a cache line in response to a write hit in the cache (120), and with the memory controller (105), executing the instruction to write data in response to a cache miss to a cache line within the cache (120) in which the memory controller (105) prioritizes for writing to the cache (120) over writing to the memory device (110).
    Type: Application
    Filed: April 27, 2012
    Publication date: March 19, 2015
    Inventors: Craig Warner, Gary Gostin, Matthew D. Pickett
  • Publication number: 20150006977
    Abstract: Techniques are provided for overcoming failures in a memory. One portion of the memory may operate in a single chip spare mode. Upon detection of an error in a single chip in the portion of the memory, a region of the portion of the memory may be converted to operate in a double chip spare mode. The memory may be accessed in both single and double chip spare modes.
    Type: Application
    Filed: January 31, 2012
    Publication date: January 1, 2015
    Inventors: Gary Gostin, Erin A. Handgen
  • Publication number: 20140250274
    Abstract: A computer apparatus and related method to access storage is provided. In one aspect, a controller maps an address range of a data block of storage into an accessible memory address range of at least one of a plurality of processors, in a further aspect, the controller ensures that copies of the data block cached in a plurality of memories by a plurality of processors are consistent.
    Type: Application
    Filed: October 7, 2011
    Publication date: September 4, 2014
    Applicant: Hewlett-Packard Development Company, L. P.
    Inventors: Gary Gostin, Craig Warner, John W Bockhaus
  • Patent number: 8732331
    Abstract: In a computing system having a plurality of transaction source nodes issuing transactions into a switching fabric, an underserviced node notifies source nodes in the system that it needs additional system bandwidth to timely complete an ongoing transaction. The notified nodes continue to process already started transactions to completion, but stop the introduction of new traffic into the fabric until such time as the underserviced node indicates that it has progressed to a preselected point.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregg B Lesartre, Craig Warner, Gary Gostin, John W Bockhaus
  • Patent number: 8724936
    Abstract: Embodiments of the present invention are directed to high-bandwidth, low-latency optical fabrics for broadcasting between nodes. In one embodiment, an optical fabric includes an optical communication path optically coupled to a broadcasting node and optically coupled to one or more broadcast receiving nodes. The optical fabric also includes a first optical element optically coupled to the optical communication path and configured to broadcast an optical signal generated by the broadcasting nodes onto the optical communication path, and one or more optical elements optically coupled to the optical communication path and configured to divert a portion the broadcast optical signal onto each of the one or more receiving nodes.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gary Gostin, Michael Renne Ty Tan
  • Patent number: 8705911
    Abstract: Various embodiments of the present invention are directed to arrangements of multiple optical buses to create scalable optical interconnect fabrics for computer systems. In one aspect, a multi-bus fabric (102) for transmitting optical signals between a plurality of nodes (108-111) comprises a plurality of optical buses (104-107). Each optical bus is optically coupled to each node of the plurality of nodes, and each optical bus is configured to so that one node broadcasts optical signals generated by the node to the other nodes of the plurality of nodes.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: April 22, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Moray McLaren, Michael Renne Ty Tan, Gary Gostin
  • Patent number: 8611707
    Abstract: A system (10) and methods (800, 900) for routing optical signals are disclosed. The system includes a large core hollow waveguide (30) having a reflective coating (40) covering an interior surface (32) of the hollow waveguide configured to guide a light beam (104). At least one area based beam splitter (50) is integrally formed with the hollow waveguide and has an angled reflective surface (52) with a selectable height (H) relative to the interior surface. The angled reflective surface is oriented to redirect a predetermined amount of the light beam (114) based on the height of the angled reflective surface.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: December 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Renne Ty Tan, Huei Pei Kuo, Paul Kessler Rosenberg, Eric Peterson, Gary Gostin
  • Publication number: 20130286825
    Abstract: Feed-forward arbitration is disclosed. An example method of feed-forward arbitration includes determining an aggregated measure of urgency of packets waiting in a queue.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Derek Alan Sherlock, Gary Gostin
  • Patent number: 8539164
    Abstract: An embodiment of a multiprocessor computer system comprises main memory, a remote processor capable of accessing the main memory, a remote cache device operative to store accesses by said remote processor to said main memory, and a filter tag cache device associated with the main memory. The filter cache device is operative to store information relating to remote ownership of data in the main memory including ownership by the remote processor. The filter cache device is operative to selectively invalidate filter tag cache entries when space is required in the filter tag cache device for new cache entries. The remote cache device is responsive to events indicating that a cache entry has low value to the remote processor to send a hint to the filter tag cache device. The filter tag cache device is responsive to a hint in selecting a filter tag cache entry to invalidate.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Craig Warner, Gary Gostin, Dan Robinson
  • Publication number: 20120020663
    Abstract: Various embodiments of the present invention are directed to arrangements of multiple optical buses to create scalable optical interconnect fabrics for computer systems. In one aspect, a multi-bus fabric (102) for transmitting optical signals between a plurality of nodes (108-111) comprises a plurality of optical buses (104-107). Each optical bus is optically coupled to each node of the plurality of nodes, and each optical bus is configured to so that one node broadcasts optical signals generated by the node to the other nodes of the plurality of nodes.
    Type: Application
    Filed: May 6, 2009
    Publication date: January 26, 2012
    Inventors: Moray McLaren, Michael Renne ,Ty Tan, Gary Gostin
  • Publication number: 20110280513
    Abstract: A method for connecting adjacent computing board devices. A source computing board may be provided. An optical engine attaches to the source computing board. A plurality of source optical connectors couples to the optical engine. A first optical connector may be positioned at a location on the source computing board for a first preset type of computing component on an adjacent computing board. A second optical connector may be positioned at a fixed coordinate related to the first optical connector on the source computing board.
    Type: Application
    Filed: October 31, 2008
    Publication date: November 17, 2011
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Terrel Morris, Paul Kessler Rosenberg, Michael Renne Ty Tan, Gary Gostin, Eric Peterson
  • Publication number: 20110274391
    Abstract: A system (10) and methods (800, 900) for routing optical signals are disclosed. The system includes a large core hollow waveguide (30) having a reflective coating (40) covering an interior surface (32) of the hollow waveguide configured to guide a light beam (104). At least one area based beam splitter (50) is integrally formed with the hollow waveguide and has an angled reflective surface (52) with a selectable height (H) relative to the interior surface. The angled reflective surface is oriented to redirect a predetermined amount of the light beam (114) based on the height of the angled reflective surface.
    Type: Application
    Filed: January 9, 2009
    Publication date: November 10, 2011
    Inventors: Michael Renne Ty Tan, Huei Pei Kuo, Paul Kessler Rosenberg, Eric Peterson, Gary Gostin
  • Publication number: 20110179423
    Abstract: In a computing system having a plurality of transaction source nodes issuing transactions into a switching fabric, an underserviced node notifies source nodes in the system that it needs additional system bandwidth to timely complete an ongoing transaction. The notified nodes continue to process already started transactions to completion, but stop the introduction of new traffic into the fabric until such time as the underserviced node indicates that it has progressed to a preselected point.
    Type: Application
    Filed: October 2, 2008
    Publication date: July 21, 2011
    Inventors: Gregg B. Lesartre, Craig Warner, Gary Gostin, John W. Bockhaus
  • Publication number: 20110129225
    Abstract: Embodiments of the present invention are directed to high-bandwidth, low-latency optical fabrics for broadcasting between nodes. In one embodiment, an optical fabric includes an optical communication path optically coupled to a broadcasting node and optically coupled to one or more broadcast receiving nodes. The optical fabric also includes a first optical element optically coupled to the optical communication path and configured to broadcast an optical signal generated by the broadcasting nodes onto the optical communication path, and one or more optical elements optically coupled to the optical communication path and configured to divert a portion the broadcast optical signal onto each of the one or more receiving nodes.
    Type: Application
    Filed: May 8, 2008
    Publication date: June 2, 2011
    Inventors: Gary Gostin, Michael Renne Ty Tan
  • Patent number: 7818508
    Abstract: A computer system, related components such as a processor agent, and related method are disclosed. In at least one embodiment, the computer system includes a first core, at least one memory device including a first memory segment, and a first memory controller coupled to the first memory segment. Further, the computer system includes a fabric and at least one processor agent coupled at least indirectly to the first core and the first memory segment, and also coupled to the fabric. A first memory request of the first core in relation to a first memory location within the first memory segment proceeds to the first memory controller by way of the at least one processor agent and the fabric.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: October 19, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bryan Hornung, Erin A. Handgen, Gary Gostin, Craig Warner