US2013226986A1PendingUtilityA1
Hardware computing system with extended processing and method of operation thereof
Est. expiryMar 19, 2032(~5.6 yrs left)· nominal 20-yr term from priority
Inventors:Peter J. Zievers
G06F 9/54G06F 9/545H04L 67/10G06F 9/46
51
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method of operation of a hardware computing system includes: transferring a command to a remote application manager through a network bus; executing, by a programmable execution array of the remote application manager, the command; identifying, with a routing logic module, a subsequent command to be executed by an alternate remote application manager; and providing a response through the network bus for the command.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of operation of a hardware computing system comprising:
transferring a command to a remote application manager through a network bus; executing, by a programmable execution array of the remote application manager, the command; identifying, with a routing logic module, a subsequent command to be executed by an alternate remote application manager; and providing a response through the network bus for the command.
2 . The method as claimed in claim 1 wherein transferring the command to the remote application manager includes:
receiving, by an ingress control module, the command;
transferring to a queuing register the parameters of the command; and
driving an FPGA instruction bus with the parameters of the command.
3 . The method as claimed in claim 1 wherein executing, by the programmable execution array, includes:
receiving, by a command interpreter interface, parameters for the command; and
initializing a state tracking module with a session number form the command interpreter interface.
4 . The method as claimed in claim 1 wherein identifying, with the routing logic module, the subsequent command to be executed by the alternate remote application manager, includes:
configuring a programmable logic device of the alternate remote application manager for the subsequent command; and
decrementing a counter in the routing logic module of the remote application manager when the programmable logic device of the alternate remote application manager completes the subsequent command.
5 . The method as claimed in claim 1 further comprising accessing a remote status bus between the remote application manager and the alternate remote application manager for passing an interim result of the command.
6 . A method of operation of a hardware computing system comprising:
transferring a command to a remote application manager through a network bus including loading a queuing register; loading a programmable execution array, of the remote application manager, with the command including monitoring by an ingress control module for parameters of the command; identifying, with a routing logic module, a subsequent command to be executed by an alternate remote application manager; and providing a response through the network bus for the command if a counter decrements to zero.
7 . The method as claimed in claim 6 wherein transferring the command to the remote application manager. includes:
receiving, by an ingress control module, the command including transferring the command through a memory bus;
transferring to a queuing register the parameters of the command including transferring the content of the memory bus to the network bus; and
driving an FPGA instruction bus with the parameters of the command including activating a remote exception line if an exception occurs in the remote application manager.
8 . The method as claimed in claim 6 wherein executing by the programmable execution array, includes:
receiving, by command interpreter interface, parameters for the command including transferring from an application manager; and
initializing a state tracking module with a session number form the command interpreter interface including responding to a response queuing register in the application manager.
9 . The method as claimed in claim 6 wherein identifying, with the routing logic module, the subsequent command to be executed by the alternate remote application manager, includes:
configuring a programmable logic device of the alternate remote application manager for the subsequent command including passing an interim result by a remote status bus; and
wherein:
decrementing the counter in the routing logic module of the remote application manager when the programmable logic device of the alternate remote application manager completes the subsequent command including driving an FPGA response bus by the alternate remote application manager.
10 . The method as claimed in claim 6 further comprising accessing a remote status bus between the remote application manager and the alternate remote application manager for passing an interim result of the command including passing a response to an application manager through the network bus.
11 . A hardware computing system comprising:
a network bus for transferring a command; a remote application manager coupled to the network bus for receiving the command; a programmable execution array coupled to the remote application manager configured for executing the command; a routing logic module in the remote application manager configured to determine a subsequent command to be executed by an alternate remote application manager; and a general purpose central processing unit coupled to the network bus configured to receive a response to the command from the remote application manager, the alternate remote application manager, or a combination thereof.
12 . The system as claimed in claim 11 wherein the remote application manager coupled to the network bus, includes:
an ingress control module configured to receive the command;
a queuing register configured to receive the parameters of the command; and
an FPGA instruction bus propagates the parameters of the command.
13 . The system as claimed in claim 11 wherein the programmable execution array, includes:
a command interpreter interface, configured to receive the parameters for the command; and
a state tracking module initialized with a session number form the command interpreter interface.
14 . The system as claimed in claim 11 wherein the alternate remote application manager configured to identify, with the routing logic module, the subsequent command to be executed, includes:
a programmable logic device of the alternate remote application manager configured for the subsequent command; and
a counter in the routing logic module of the remote application manager decremented when the programmable logic device of the alternate remote application manager completes the subsequent command.
15 . The system as claimed in claim 11 further comprising a remote status bus between the remote application manager and the alternate remote application manager accessed to pass an interim result of the command.
16 . The system as claimed in claim 11 further comprising:
a queuing register in the remote application manager; and
an ingress control module monitored for parameters of the command.
17 . The system as claimed in claim 16 wherein the remote application manager coupled to the network bus, includes:
an ingress control module configured to receive the command includes a memory bus configured to transfer the command;
a queuing register configured to receive the parameters of the command by the memory bus coupled to the network bus; and
an FPGA instruction bus propagates the parameters of the command includes a remote exception line activated if an exception occurs in the remote application manager.
18 . The system as claimed in claim 16 wherein the programmable execution array, includes:
a command interpreter interface, configured to receive the parameters for the command includes an application manager coupled to the network bus; and
a state tracking module initialized with a session number form the command interpreter interface includes a response queuing register in the remote application manager.
19 . The system as claimed in claim 16 wherein the alternate remote application manager configured to identify, with the routing logic module, the subsequent command to be executed, includes:
a programmable logic device of the alternate remote application manager configured for the subsequent command includes a remote status bus between the remote application manager and the alternate remote application manager; and
a counter in the routing logic module of the remote application manager decremented when the programmable logic device of the alternate remote application manager completes the subsequent command includes an FPGA response bus driven by the alternate remote application manager.
20 . The system as claimed in claim 16 further comprising a remote status bus between the remote application manager and the alternate remote application manager accessed to pass an interim result of the command includes an application manager received a response through the network bus.Join the waitlist — get patent alerts
Track US2013226986A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.