Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Noel A.

Noel A. Eisley US

Patent application numberDescriptionPublished
20110173421MULTI-INPUT AND BINARY REPRODUCIBLE, HIGH BANDWIDTH FLOATING POINT ADDER IN A COLLECTIVE NETWORK - To add floating point numbers in a parallel computing system, a collective logic device receives the floating point numbers from computing nodes. The collective logic devices converts the floating point numbers to integer numbers. The collective logic device adds the integer numbers and generating a summation of the integer numbers. The collective logic device converts the summation to a floating point number. The collective logic device performs the receiving, the converting the floating point numbers, the adding, the generating and the converting the summation in one pass. One pass indicates that the computing nodes send inputs only once to the collective logic device and receive outputs only once from the collective logic device.07-14-2011

Noel A. Eisley, Wappinger Falls, NY US

Patent application numberDescriptionPublished
20140044015T-STAR INTERCONNECTION NETWORK TOPOLOGY - According to one embodiment of the present invention, a method of constructing network communication for a grid of node groups is provided, the grid including an M dimensional grid, each node group including N nodes, wherein M is greater than or equal to one and N is greater than one, wherein each node includes a router. The method includes directly connecting each node in each node group to every other node in the node group via intra-group links and directly connecting each node in each node group of the M dimensional grid to a node in each neighboring node group in the M dimensional grid via inter-group links.02-13-2014

Noel A. Eisley, Wappingers Falls, NY US

Patent application numberDescriptionPublished
20130212253Calculating A Checksum With Inactive Networking Components In A Computing System - Calculating a checksum utilizing inactive networking components in a computing system, including: identifying, by a checksum distribution manager, an inactive networking component, wherein the inactive networking component includes a checksum calculation engine for computing a checksum; sending, to the inactive networking component by the checksum distribution manager, metadata describing a block of data to be transmitted by an active networking component; calculating, by the inactive networking component, a checksum for the block of data; transmitting, to the checksum distribution manager from the inactive networking component, the checksum for the block of data; and sending, by the active networking component, a data communications message that includes the block of data and the checksum for the block of data.08-15-2013
20130212258CALCULATING A CHECKSUM WITH INACTIVE NETWORKING COMPONENTS IN A COMPUTING SYSTEM - Calculating a checksum utilizing inactive networking components in a computing system, including: identifying, by a checksum distribution manager, an inactive networking component, wherein the inactive networking component includes a checksum calculation engine for computing a checksum; sending, to the inactive networking component by the checksum distribution manager, metadata describing a block of data to be transmitted by an active networking component; calculating, by the inactive networking component, a checksum for the block of data; transmitting, to the checksum distribution manager from the inactive networking component, the checksum for the block of data; and sending, by the active networking component, a data communications message that includes the block of data and the checksum for the block of data.08-15-2013
20130290473REMOTE PROCESSING AND MEMORY UTILIZATION - According to one embodiment of the present invention, a system for operating memory includes a first node coupled to a second node by a network, the system configured to perform a method including receiving the remote transaction message from the second node in a processing element in the first node via the network, wherein the remote transaction message bypasses a main processor in the first node as it is transmitted to the processing element. In addition, the method includes accessing, by the processing element, data from a location in a memory in the first node based on the remote transaction message, and performing, by the processing element, computations based on the data and the remote transaction message.10-31-2013
20140044006T-STAR INTERCONNECTION NETWORK TOPOLOGY - According to one embodiment of the present invention, a system for network communication includes an M dimensional grid of node groups, each node group including N nodes, wherein M is greater than or equal to one and N is greater than one and each node comprises a router and intra-group links directly connecting each node in each node group to every other node in the node group. In addition, the system includes inter-group links directly connecting each node in each node group to a node in each neighboring node group in the M dimensional grid.02-13-2014
20140047060REMOTE PROCESSING AND MEMORY UTILIZATION - According to one embodiment of the present invention, a system for operating memory includes a first node coupled to a second node by a network, the system configured to perform a method including receiving the remote transaction message from the second node in a processing element in the first node via the network, wherein the remote transaction message bypasses a main processor in the first node as it is transmitted to the processing element. In addition, the method includes accessing, by the processing element, data from a location in a memory in the first node based on the remote transaction message, and performing, by the processing element, computations based on the data and the remote transaction message.02-13-2014

Noel A. Eisley, Yorktown Heights, NY US

Patent application numberDescriptionPublished
20110119399DEADLOCK-FREE CLASS ROUTES FOR COLLECTIVE COMMUNICATIONS EMBEDDED IN A MULTI-DIMENSIONAL TORUS NETWORK - A computer implemented method and a system for routing data packets in a multi-dimensional computer network. The method comprises routing a data packet among nodes along one dimension towards a root node, each node having input and output communication links, said root node not having any outgoing uplinks, and determining at each node if the data packet has reached a predefined coordinate for the dimension or an edge of the subrectangle for the dimension, and if the data packet has reached the predefined coordinate for the dimension or the edge of the subrectangle for the dimension, determining if the data packet has reached the root node, and if the data packet has not reached the root node, routing the data packet among nodes along another dimension towards the root node.05-19-2011
20110119521REPRODUCIBILITY IN A MULTIPROCESSOR SYSTEM - Fixing a problem is usually greatly aided if the problem is reproducible. To ensure reproducibility of a multiprocessor system, the following aspects are proposed: a deterministic system start state, a single system clock, phase alignment of clocks in the system, system-wide synchronization events, reproducible execution of system components, deterministic chip interfaces, zero-impact communication with the system, precise stop of the system and a scan of the system state.05-19-2011
20110173349I/O ROUTING IN A MULTIDIMENSIONAL TORUS NETWORK - A method, system and computer program product are disclosed for routing data packet in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, and an I/O node network including a plurality of I/O nodes. In one embodiment, the method comprises assigning to each of the data packets a destination address identifying one of the compute nodes; providing each of the data packets with a toio value; routing the data packets through the compute node network to the destination addresses of the data packets; and when each of the data packets reaches the destination address assigned to said each data packet, routing said each data packet to one of the I/O nodes if the toio value of said each data packet is a specified value. In one embodiment, each of the data packets is also provided with an ioreturn value used to route the data packets through the compute node network.07-14-2011
20110173413EMBEDDING GLOBAL BARRIER AND COLLECTIVE IN A TORUS NETWORK - Embodiments of the invention provide a method, system and computer program product for embedding a global barrier and global interrupt network in a parallel computer system organized as a torus network. The computer system includes a multitude of nodes. In one embodiment, the method comprises taking inputs from a set of receivers of the nodes, dividing the inputs from the receivers into a plurality of classes, combining the inputs of each of the classes to obtain a result, and sending said result to a set of senders of the nodes. Embodiments of the invention provide a method, system and computer program product for embedding a collective network in a parallel computer system organized as a torus network. In one embodiment, the method comprises adding to a torus network a central collective logic to route messages among at least a group of nodes in a tree structure.07-14-2011
20110191437IMPLEMENTING ASYNCRONOUS COLLECTIVE OPERATIONS IN A MULTI-NODE PROCESSING SYSTEM - A method, system, and computer program product are disclosed for implementing an asynchronous collective operation in a multi-node data processing system. In one embodiment, the method comprises sending data to a plurality of nodes in the data processing system, broadcasting a remote get to the plurality of nodes, and using this remote get to implement asynchronous collective operations on the data by the plurality of nodes. In one embodiment, each of the nodes performs only one task in the asynchronous operations, and each nodes sets up a base address table with an entry for a base address of a memory buffer associated with said each node. In another embodiment, each of the nodes performs a plurality of tasks in said collective operations, and each task of each node sets up a base address table with an entry for a base address of a memory buffer associated with the task.08-04-2011
20110219208MULTI-PETASCALE HIGHLY EFFICIENT PARALLEL SUPERCOMPUTER - A Multi-Petascale Highly Efficient Parallel Supercomputer of 100 petaOPS-scale computing, at decreased cost, power and footprint, and that allows for a maximum packaging density of processing nodes from an interconnect point of view. The Supercomputer exploits technological advances in VLSI that enables a computing model where many processors can be integrated into a single Application Specific Integrated Circuit (ASIC). Each ASIC computing node comprises a system-on-chip ASIC utilizing four or more processors integrated into one die, with each having full access to all system resources and enabling adaptive partitioning of the processors to functions such as compute or messaging I/O on an application by application basis, and preferably, enable adaptive partitioning of functions in accordance with various algorithmic phases within an application, or if I/O or other processors are underutilized, then can participate in computation or communication nodes are interconnected by a five dimensional torus network with DMA that optimally maximize the throughput of packet communications between nodes and minimize latency.09-08-2011
20140237045EMBEDDING GLOBAL BARRIER AND COLLECTIVE IN A TORUS NETWORK - Embodiments of the invention provide a method, system and computer program product for embedding a global barrier and global interrupt network in a parallel computer system organized as a torus network. The computer system includes a multitude of nodes. In one embodiment, the method comprises taking inputs from a set of receivers of the nodes, dividing the inputs from the receivers into a plurality of classes, combining the inputs of each of the classes to obtain a result, and sending said result to a set of senders of the nodes. Embodiments of the invention provide a method, system and computer program product for embedding a collective network in a parallel computer system organized as a torus network. In one embodiment, the method comprises adding to a torus network a central collective logic to route messages among at least a group of nodes in a tree structure.08-21-2014

Noel A. Guardala, Columbia, MD US

Patent application numberDescriptionPublished
20090230315Neutron Imaging Camera, Process and Apparatus for Detection of Special Materials - Systems, processes, and apparatus are described through which fast neutrons are detected, their momenta are measured and a position of a source of the fast neutrons is determined from the measured momenta. For example, a multiple-cell neutron-sensitive camera is described. Each cell includes a neutron detection cell that also functions as a time expansion chamber and a micro-well detector coupled to the time expansion chamber.09-17-2009

Noel A. Heiks, Radford, VA US

Patent application numberDescriptionPublished
20080277571Optoelectronic component - Provided are optoelectronic components which include an optoelectronic device and a structure for self-aligning the optoelectronic device. Also provided are optoelectronic modules and methods of forming optoelectronic components.11-13-2008
20110062455OPTOELECTRONIC COMPONENT - Provided are optoelectronic components which include an optoelectronic device and a structure for self-aligning the optoelectronic device. Also provided are optoelectronic modules and methods of forming optoelectronic components.03-17-2011
20120061693OPTOELECTRONIC COMPONENT WITH FLIP-CHIP MOUNTED OPTOELECTRONIC DEVICE - Provided are optoelectronic components which include an optoelectronic device and a structure for self-aligning the optoelectronic device. Also provided are optoelectronic modules and methods of forming optoelectronic components.03-15-2012

Patent applications by Noel A. Heiks, Radford, VA US

Noel A. Kierans, Acworth, GA US

Patent application numberDescriptionPublished
20110093833SYSTEMS AND METHODS OF GENERATING A QUALITY ASSURANCE PROJECT STATUS - A method, apparatus and a system for a quality assurance analytic technique and system are disclosed. In one embodiment, a method of a client device includes determining a forecasted completion date of a communication of a quality assurance testing data from a quality center database to a server device comprising a processor to analyze based on an algorithm the quality assurance testing data. In addition, the method includes creating a quality assurance project status of a communication of a baseline complete date to the server device to analyze the baseline complete date and the forecasted completion date.04-21-2011

Noel A. Monjure, Cypress, TX US

Patent application numberDescriptionPublished
20090288832Varying Access Points for Tubing and Casing Monitoring and Casing Annulus Remediation Systems - An adapter for connecting a casing annulus remediation system to a well having a wellhead with standard lateral ports. The adapter has a body with first and second ends. The first end of the adapter body has a substantially planar surface adapted to cover the lateral ports and be in abutting contact with the wellhead when the two are connected to one another. The second end of the adapter body has a planar surface positioned at an angle greater than 0 degrees and up to 90 degrees to the planar surface of the first end. The second end of the adapter is adapted to be connected to a casing annulus remediation system.11-26-2009
20100270032SYSTEM, METHOD AND APPARATUS FOR THERMAL WELLHEAD HAVING HIGH POWER CABLE FOR IN-SITU UPGRADING PROCESSING - A thermal wellhead having a high voltage cable for in-situ upgrading and processing unconventional oil reservoirs is disclosed. An electrical cable has a power umbilical with an electrical heater on a lower end and an electrical connector opposite the heater. An upper portion of the cable has a second electrical connector for connection with the first connector and is connected to a transformer. A well control device is installed at the wellhead and the umbilical is extended through the device in the well. The first connector is landed in the wellhead such that the umbilical extends downward through the well. The well control device is then removed from the wellhead, and the second connector is secured in a tubing bonnet. The bonnet is landed on the wellhead to make electrical connections between the connectors.10-28-2010

Noel A. Shenoi, Aliso Viejo, CA US

Patent application numberDescriptionPublished
20090107832Removing contaminants from groundwater - A method and apparatus for removing hydrocarbon contaminants from groundwater. The apparatus preferably removes contaminants from groundwater by heating the groundwater to a temperature at which the contaminant vaporizes and separates from the liquid groundwater. Sparge air may be passed through the groundwater to assist in separating the vaporized contaminant. Further, a vacuum may be applied to lower the vaporization temperature of the contaminant. The extracted hydrocarbons are preferably destroyed in a thermal or catalytic oxidizer while the groundwater with the vaporized contaminant removed is preferably pumped through activated carbon filters to further reduce the amount of contaminants to governmental standards.04-30-2009
Website © 2015 Advameg, Inc.