Patents by Inventor Nathan L. Binkert

Nathan L. Binkert 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: 9794019
    Abstract: According to an example, nodes request access to a shared resource in a prioritized optical arbitration system. Each node attempts to extract a wavelength corresponding to a priority level selected by the node from a waveguide. A node is granted access to the resource according to priority level, and is to extract from the waveguide the corresponding wavelength.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: October 17, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Nathan L Binkert, Moray McLaren, Alan Lynn Davis
  • Publication number: 20150186189
    Abstract: A plurality of array partitions are defined for use by a set of tasks of the program run-time. The array partitions can be determined from one or more arrays that are utilized by the program at run-time. Each of the plurality of computing devices are assigned to perform one or more tasks in the set of tasks. By assigning each of the plurality of computing devices to perform one or more tasks, an objective to reduce data transfer amongst the plurality of computing devices can be implemented.
    Type: Application
    Filed: March 10, 2015
    Publication date: July 2, 2015
    Inventors: Shivaram Venkataraman, Indrajit Roy, Mehul A Shah, Robert Schreiber, Nathan L Binkert, Parthasarathy Ranganathan
  • Publication number: 20150139653
    Abstract: According to an example, nodes request access to a shared resource in a prioritized optical arbitration system. Each node attempts to extract a wavelength corresponding to a priority level selected by the node from a waveguide. A node is granted access to the resource according to priority level, and is to extract from the waveguide the corresponding wavelength.
    Type: Application
    Filed: December 11, 2014
    Publication date: May 21, 2015
    Inventors: Nathan L. Binkert, Moray McLaren, Alan Lynn Davis
  • Patent number: 8938139
    Abstract: Embodiments of the present invention are directed to optoelectronic network switches. In one embodiment, an optoelectronic switch includes a set of roughly parallel input waveguides and a set of roughly parallel output waveguides positioned roughly perpendicular to the input waveguides. Each of the output waveguides crosses the set of input waveguides. The optoelectronic switch includes at least one switch element configured to switch one or more optical signals transmitted on one or more input waveguides onto one or more crossing output waveguides.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: January 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Moray McLaren, Jung Ho Ahn, Nathan L. Binkert, Alan L. Davis, Norman Paul Jouppi
  • Patent number: 8886917
    Abstract: A multi-core processor includes at least one first core and at least one second core. The first core is optimized to run applications, and the second core is optimized to meet the computing demands of operating-system-like code. The first core and the second core execute the same instruction set.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: November 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan L. Binkert, Jeffrey C. Mogul, Jayaram Mudlgonda, Parthasarathy Ranganathan
  • Patent number: 8832050
    Abstract: A distributed balanced tree having a plurality of nodes distributed across a plurality of servers is accessed. Version information associated with a node of the distributed balanced tree is retrieved. Validity of a lookup transaction performed on the balanced tree is determined by verifying a version value of only the leaf node accessed during the lookup operation against the retrieved version information.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 9, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan L. Binkert, Wojciech Golab, Indrajit Roy, Mehul A. Shah, Benjamin A. Sowell
  • Patent number: 8774625
    Abstract: Embodiments of the present invention are directed to implementing high-radix switch topologies on relatively lower-radix physical networks. In one embodiment, the method comprises constructing the physical network (702) composed of one or more optical switches connected via one or more waveguides. A desired switch topology (704) is then designed for implementation on the physical network. The switch topology is then overlain on the switch network by configuring the optical switches and waveguides (706) to implement the switch topology on the physical network. The optical switches can be reconfigured following a transmission over the physical network and can be configured to implement circuit switching or packet switch.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: July 8, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Nathan L. Binkert, Alan L. Davis, Moray McLaren
  • Patent number: 8543005
    Abstract: Embodiments of the present invention relate to systems and methods for distributing an intentionally skewed optical-clock signal to nodes of a source synchronous computer system. In one system embodiment, a source synchronous system comprises a waveguide, an optical-system clock optically coupled to the waveguide, and a number of nodes optically coupled to the waveguide. The optical-system clock generates and injects a master optical-clock signal into the waveguide. The master optical-clock signal acquiring a skew as it passes between nodes. Each node extracts a portion of the master optical-clock signal and processes optical signals using the portion of the master optical-clock signal having a different skew for the respective extracting node.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: September 24, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan L. Binkert, Norman P. Jouppi, Robert S. Schreiber, Jung Ho Ahn
  • Publication number: 20130238576
    Abstract: A distributed balanced tree having a plurality of nodes distributed across a plurality of servers is accessed. Version information associated with a node of the distributed balanced tree is retrieved. Validity of a lookup transaction performed on the balanced tree is determined by verifying a version value of only the leaf node accessed during the lookup operation against the retrieved version information.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Inventors: Nathan L. Binkert, Wojciech Golab, Indrajit Roy, Mehul A. Shah, Benjamin A. Sowell
  • Patent number: 8391714
    Abstract: Embodiments of the present invention are directed to optical broadcast systems. The nodes of the system can be any combination of cores, caches, input/output devices, and memory, or any other information processing, transmitting, or storing device. The optical broadcast system includes an optical broadcast bus. Any node of the system in optical communication with the broadcast bus can broadcast information in optical signals to all other nodes in optical communication with the broadcast bus.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nathan L. Binkert, Dana M. Vantrease, Moray McLaren, Marco Fiorentino
  • Publication number: 20110097086
    Abstract: Embodiments of the present invention are directed to optical broadcast systems (100,140,160,180). The nodes of the system can be any combination of cores, caches, input/output devices, and memory, or any other information processing, transmitting, or storing device. The optical broadcast system includes an optical broadcast bus (142,162,182). Any node of the system in optical communication with the broadcast bus can broadcast information in optical signals to all other nodes in optical communication with the broadcast bus.
    Type: Application
    Filed: June 17, 2008
    Publication date: April 28, 2011
    Inventors: Nathan L. Binkert, Dana M. Vantrease, Moray Mclaren, Marco Fiorentino
  • Publication number: 20110069963
    Abstract: Embodiments of the present invention are directed to optoelectronic network switches. In one embodiment, an optoelectronic switch includes a set of roughly parallel input waveguides and a set of roughly parallel output waveguides positioned roughly perpendicular to the input waveguides. Each of the output waveguides crosses the set of input waveguides. The optoelectronic switch includes at least one switch element configured to switch one or more optical signals transmitted on one or more input waveguides onto one or more crossing output waveguides.
    Type: Application
    Filed: March 11, 2008
    Publication date: March 24, 2011
    Inventors: Moray McLaren, Jung Ho Ahn, Nathan L. Binkert, Alan L. Davis, Norman P. Jouppi