Exercise Sweepstakes Home Improvement Reading Gourmet Cooking Sports Home Decoration Cooking Electronics Outdoors Crafts Music Movies Kids Automobiles Travel Boating Investing Traveling International Traavel
Stephen Clark Purcell - Mountain View CA, US Scott Kimura - San Jose CA, US
Assignee:
Pasternak Solutions LLC - Los Altos CA
International Classification:
G06F013/00
US Classification:
710317, 710242
Abstract:
A method and apparatus includes identifying a first portion of a first message in a first slice of a switch, the first message associated with a first priority, the first portion of the first message including a first routing portion specifying a network resource; identifying a second portion of the first message in a second slice of the switch, the second portion of the first message including the first routing portion; identifying a first portion of a second message in the first slice, the second message associated with a second priority, the first portion of the second message including a second routing portion specifying the network resource; identifying a second portion of the second message in the second slice, the second portion of the second message including the second routing portion; selecting, independently in each slice, the same one of the first and second messages based on the first and second priorities; sending the first portion of the selected message from the first slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message; and sending the second portion of the selected message from the second slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message.
Sliced Crossbar Architecture With Inter-Slice Communication
A method and apparatus includes identifying an address portion of a first message in an address slice of a switch, the first message associated with a first priority, the address portion of the first message including a first routing portion specifying a network resource; identifying an address portion of a second message in the address slice, the second message associated with a second priority, the address portion of the second message including a second routing portion specifying the same network resource; identifying a non-address portion of the first message in a non-address slice of the switch; identifying a non-address portion of the second message in the non-address slice, wherein neither of the non-address portions includes a routing portion specifying the network resource; selecting, independently in each slice, the same one of the first and second messages based on the first and second priorities; transferring the address portion of the selected message to the network resource specified by the routing portion of the address portion of the selected message; sending the routing portion of the address portion of the selected message from the address slice to the non-address slice; transferring the non-address portion of the selected message to the network resource specified by the routing portion of the address portion of the selected message.
Method And Apparatus For Generating Random Numbers For Use In A Field Programmable Gate Array
Stephen Clark Purcell - Mountain View CA, US Scott Kimura - San Jose CA, US Rajeshwaran Selvanesan - Milpitas CA, US
International Classification:
G06F 1/02
US Classification:
708256, 708253
Abstract:
A method and apparatus for generating random number outputs utilized in generating a noise function at a given location in space. The method consists of partitioning selected portions of the random number generation process to achieve outputs in parallel. The relevant parallel outputs are weighted by effect and then summed together to give the amplitude of the noise function at the given location.
Method And Apparatus For Generating Random Numbers For Use In A Field Programmable Gate Array
Stephen Clark Purcell - Mountain View CA, US Scott Kimura - San Jose CA, US Rajeshwaran Selvanesan - Milpitas CA, US
International Classification:
G06F 17/10 G06F 1/02
US Classification:
708300, 708256
Abstract:
A method and apparatus for generating random number outputs utilized in generating a noise function at a given location in space. The method consists of partitioning selected portions of the random number generation process to achieve outputs in parallel. The relevant parallel outputs are weighted by effect and then summed together to give the amplitude of the noise function at the given location.
Memory Bus Arbitration Using Memory Bank Readiness
Stephen Clark Purcell - Mountain View CA, US Scott Kimura - San Jose CA, US
Assignee:
Pasternak Solutions, LLC - Los Altos CA
International Classification:
G06F 13/00
US Classification:
711 5, 711151, 711158, 710 39, 710240, 710244
Abstract:
A method, apparatus, and computer program product includes identifying a plurality of memory transactions to be sent over a memory bus to a memory having a plurality of memory banks, each memory transaction addressed to one of the memory banks, the memory bus incapable of transmitting the plurality of memory transactions simultaneously; identifying a plurality of bank readiness signals, each bank readiness signal indicating the readiness of one of the memory banks to accept a memory transaction; and selecting one of the memory transactions for transmission over the memory bus based on the bank readiness signals.
A method and computer program product includes, at a sender, identifying a forward item including a transmit portion and a retain portion, generating a tag, associating the tag with the retain portion, sending the transmit portion, but not the tag, to a target; at the target, receiving the transmit portion, identifying a return portion corresponding to the transmit portion, independently generating the tag, associating the tag with the return portion, sending the return portion and the tag to the sender; and at the sender, receiving the return portion and the tag, identifying the retain portion using the tag, and associating the return portion with the retain portion to create a reverse item.
Method And Apparatus For Accumulating Floating Point Values
A method and apparatus for accumulating arbitrary length strings of input values, such as floating point values, in a layered tree structure such that the order of adds at each layer is maintained. The accumulating utilizes a shared adder, and includes means for directing initial inputs and intermediate result values.
Sliced Crossbar Architecture With No Inter-Slice Communication
Stephen Clark Purcell - Mountain View CA, US Scott Kimura - San Jose CA, US
International Classification:
G06F 13/00
US Classification:
710317, 709238
Abstract:
A method and apparatus includes identifying a first portion of a first message in a first slice of a switch, the first message associated with a first priority, the first portion of the first message including a first routing portion specifying a network resource; identifying a second portion of the first message in a second slice of the switch, the second portion of the first message including the first routing portion; identifying a first portion of a second message in the first slice, the second message associated with a second priority, the first portion of the second message including a second routing portion specifying the network resource; identifying a second portion of the second message in the second slice, the second portion of the second message including the second routing portion; selecting, independently in each slice, the same one of the first and second messages based on the first and second priorities; sending the first portion of the selected message from the first slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message; and sending the second portion of the selected message from the second slice to the network resource specified by the one of the first and second routing portions corresponding to the selected message.
Scott Kimura 1989 graduate of Unionville High School in Unionville, ON is on Classmates.com. See pictures, plan your class reunion and get caught up with Scott and other high ...
Scott Kimura (1985-1989), Lindsay Ground (1994-1999), Carmen Law (1995-1999), Teena Mounsey (1986-1991), Michael Dennis (1992-1996), Amber Outschoorn (1994-1997)