Patent ID: 9146777
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. An apparatus for parallel processing of a large computing requirement, the apparatus comprising: a central processing unit (“CPU”); a task pool in electronic communication with the CPU; and a first solidarity cell in electronic communication with the task pool, the first solidarity cell comprising a first agent configured to proactively retrieve, from the task pool, without requiring an instruction from the CPU, a matching task for the solidarity cell to process; wherein the CPU populates the task pool by dividing the requirement into one or more threads and placing the threads in the task pool, each thread comprising one or more tasks, and the matching task being one of the tasks; wherein each task comprises a descriptor, the descriptor containing at least: wherein the first agent is a data frame comprising: a source address, a destination address and a payload; wherein the first agent retrieves the matching task by: