A method for accelerating computing applications with bus compatible modules can include receiving network packets that include data for processing, the data being a portion of a larger data set processed by an application; evaluate header information of the network packets to map network packets to any of a plurality of destinations on the first module, each destination corresponding to at least one of a plurality of offload processors of the first module; executing a programmed operation of the application in parallel on multiple offload processors to generate first processed application data; and transport the first processed application data out of the first module. Corresponding systems and devices are also disclosed.
Full Text
What is claimed is: