Nan Jiang - Stanford CA, US William J. Dally - Stanford CA, US
International Classification:
H04L 12/24
US Classification:
370216, 370244
Abstract:
Aspects relate to methods, devices and manufacturing relating to routing networks including a method for routing data units. The data units are individually routable through a routing network. A reservation request data unit is received over the routing network and from a sender. At least one speculative data unit associated with the reservation request data unit from the sender is received. The at least one speculative data unit is dropped in response to the at least one speculative data unit being blocked within the routing network. The sender is provided, over the routing network, a negative acknowledgement data unit that indicates the dropping of the at least one speculative data unit. The sender is provided a grant data unit indicating a start time. After the start time, at least one non-speculative data unit corresponding to the reservation request from the sender is received.
Absolute Position Detection Within 1 Revolution Using 3-Channel Incremental Encoders With High Resolution Index Track
Prasad V. Venugopal - Sunnyvale CA Nan Jiang - Fremont CA
Assignee:
Hewlett-Packard Company - Palo Alto CA
International Classification:
G01D 534
US Classification:
25023113
Abstract:
The quasi-absolute encoder module determines absolute position within one mechanical rotation. The encoder module includes a three channel position encoder and detection circuitry that includes a read-only memory (ROM). There are three channels: A, B, and I. Channels A and B have four periods and channel B is offset from channel A by 90. degree. in phase. Channel I has a unique sequence. The address generated by sampling this unique sequence corresponds to an address in ROM. The address indicates the position of the rotating shaft on which the codewheel is attached.
Absolute Position Detection Within 1 Revolution Using 3-Channel Incremental Encoders With High Resolution Track
Prasad V. Venugopal - Sunnyvale CA Nan Jiang - Fremont CA
Assignee:
Hewlett-Packard Company - Palo Alto CA
International Classification:
G01D 534
US Classification:
25023113
Abstract:
The quasi-absolute encoder module determines absolute position within one mechanical rotation. The encoder module includes a three channel position encoder and detection circuitry that includes a read-only memory (ROM). There are three channels: A, B, and I. Channels A and B have four periods and channel B is offset from channel A by 90. degree. in phase. Channel I has a unique sequence. The address generated by sampling this unique sequence corresponds to an address in ROM. The address indicates the position of the rotating shaft on which the code wheel is attached.
Scalable In-Network Computation For Massively-Parallel Shared-Memory Processors
- Santa Clara CA, US Nan Jiang - Santa Clara CA, US Larry Robert Dennison - Menden MA, US Gregory M. Thorson - Palo Alto CA, US
International Classification:
H04L 12/18 H04L 12/741
Abstract:
A network device configured to perform scalable, in-network computations is described. The network device is configured to process pull requests and/or push requests from a plurality of endpoints connected to the network. A collective communication primitive from a particular endpoint can be received at a network device. The collective communication primitive is associated with a multicast region of a shared global address space and is mapped to a plurality of participating endpoints. The network device is configured to perform an in-network computation based on information received from the participating endpoints before forwarding a response to the collective communication primitive back to one or more of the participating endpoints. The endpoints can inject pull requests (e.g., load commands) and/or push requests (e.g., store commands) into the network. A multicast capability enables tasks, such as a reduction operation, to be offloaded to hardware in the network device.
Injection Limiting And Wave Synchronization For Scalable In-Network Computation
A network device configured to perform scalable, in-network computations is described. The network device is configured to process pull requests and/or push requests from a plurality of endpoints connected to the network. A collective communication primitive from a particular endpoint can be received at a network device. The collective communication primitive is associated with a multicast region of a shared global address space and is mapped to a plurality of participating endpoints. The network device is configured to perform an in-network computation based on information received from the participating endpoints before forwarding a response to the collective communication primitive back to one or more of the participating endpoints. An injection policy comprising the issuing of credits enables each endpoint to limit the amount of collective communication primitives injected into the network simultaneously to reduce network congestion caused by increased network traffic due to the multicast capability of the network devices.
Scalable In-Network Computation For Massively-Parallel Shared-Memory Processors
- Santa Clara CA, US Nan Jiang - Santa Clara CA, US Larry Robert Dennison - Menden MA, US Gregory M. Thorson - Palo Alto CA, US
International Classification:
H04L 29/08 H04L 12/18 H04L 12/741
Abstract:
A network device configured to perform scalable, in-network computations is described. The network device is configured to process pull requests and/or push requests from a plurality of endpoints connected to the network. A collective communication primitive from a particular endpoint can be received at a network device. The collective communication primitive is associated with a multicast region of a shared global address space and is mapped to a plurality of participating endpoints. The network device is configured to perform an in-network computation based on information received from the participating endpoints before forwarding a response to the collective communication primitive back to one or more of the participating endpoints. The endpoints can inject pull requests (e.g., load commands) and/or push requests (e.g., store commands) into the network. A multicast capability enables tasks, such as a reduction operation, to be offloaded to hardware in the network device.
Techniques For Reducing Congestion In A Computer Network
- Santa Clara CA, US Nan Jiang - Santa Clara CA, US John Wortman - Santa Clara CA, US Alex Ishii - Santa Clara CA, US Mark Hummel - Santa Clara CA, US Rich Reeves - Santa Clara CA, US
International Classification:
H04L 12/801 H04L 12/825 H04L 12/26
Abstract:
Multiple processors are often used in computing systems to solve very large, complex problems, such as those encountered in artificial intelligence. Such processors typically exchange data among each other via an interconnect fabric (such as, e.g., a group of network connections and switches) in solving such complex problems. The amount of data injected into the interconnect fabric by the processors can at times overwhelm the interconnect fabric preventing some of the processors from communicating with each other. To address this problem, techniques are disclosed to enable, for example, processors that are connected to an interconnect fabric to coordinate and control the amount of data injected so that the interconnect fabric does not get overwhelmed.
A method and system for identifying short message service (SMS) spammers identifies senders as spammers by determining that the senders are sending SMS messages to devices included in a grey phone space. Devices in the grey phone space are identified using various methods including an analysis of call detail records. A grey ratio for a sender is determined as a ratio of messages sent to grey phone numbers by the sender to messages sent to all phone numbers by the sender. A sender is identified based on a difference between the grey ratio for the sender and a second grey ratio being above a threshold.
Dr. Jiang graduated from the Shandong Med Univ, Jinan, Shandong, China (242 46 Prior 1 1 71) in 1992. She works in Houston, TX and 2 other locations and specializes in Family Medicine. Dr. Jiang is affiliated with Houston Methodist West Hospital and Memorial Hermann Southeast Hospital.
There's hope it could be realized. Nan Jiang, one of the study's authors, said the smart tattooscould be applied to athletes to monitor their health levels, and even astronauts to monitor their condition while in space.
Date: Oct 02, 2017
Category: Health
Source: Google
Googleplus
Nan Jiang
Work:
Danske Bank - IT developer (2008-2012)
Education:
Technical University of Denmark - Telecommunication