US2013226986A1PendingUtilityA1

Hardware computing system with extended processing and method of operation thereof

Assignee: XCELEMOR INCPriority: Mar 19, 2012Filed: Mar 18, 2013Published: Aug 29, 2013
Est. expiryMar 19, 2032(~5.6 yrs left)· nominal 20-yr term from priority
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-modified
What 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.