Patents Assigned to Swarm Technology LLC
  • Patent number: 12159161
    Abstract: A parallel processing architecture includes a CPU, a task pool populated by the CPU, and a plurality of autonomous co-processing cells each having an agent configured to proactively interrogate the task pool to retrieve tasks appropriate for a particular so-processor. Each co-processor communicates with the task pool through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. Each so-processor notifies the task pool when a task or task thread is completed, whereupon the task pool notifies the CPU.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: December 3, 2024
    Assignee: Swarm Technology LLC
    Inventor: Alfonso Iniguez
  • Publication number: 20240385874
    Abstract: A parallel processing architecture includes a CPU, a task pool populated by the CPU, and a plurality of autonomous co-processing cells each having an agent configured to proactively interrogate the task pool to retrieve tasks appropriate for a particular co-processor. Each co-processor communicates with the task pool through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. Each co-processor notifies the task pool when a task or task thread is completed, whereupon the task pool notifies the CPU.
    Type: Application
    Filed: July 30, 2024
    Publication date: November 21, 2024
    Applicant: Swarm Technology LLC
    Inventor: Alfonso Iniguez
  • Patent number: 10592275
    Abstract: A parallel processing architecture includes a CPU, a task pool populated by the CPU, and a plurality of autonomous co-processing cells each having an agent configured to proactively interrogate the task pool to retrieve tasks appropriate for a particular co-processor. Each co-processor communicates with the task pool through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. Each co-processor notifies the task pool when a task or task thread is completed, whereupon the task pool notifies the CPU.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: March 17, 2020
    Assignee: Swarm Technology LLC
    Inventor: Alfonso Iniguez
  • Patent number: 9852004
    Abstract: A parallel processing architecture includes a CPU, a task pool populated by the CPU, and a plurality of autonomous co-processing cells each having an agent configured to proactively interrogate the task pool to retrieve tasks appropriate for a particular so-processor. Each co-processor communicates with the task pool through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. Each so-processor notifies the task pool when a task or task thread is completed, whereupon the task pool notifies the CPU.
    Type: Grant
    Filed: July 24, 2014
    Date of Patent: December 26, 2017
    Assignee: Swarm Technology LLC
    Inventor: Alfonso Iniguez
  • Patent number: 9146777
    Abstract: A method and apparatus for processing information in parallel uses autonomous computer processing cells to perform tasks needed by a central processing unit. Each cell in the system is connected through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. A cell has an agent, which is a software module that may be transferred through the switching fabric to a task pool containing the tasks. The agent searches within the task pool for available tasks that match the cell's instruction type. A task may be broken into threads that are to be executed sequentially or independently depending on recipes constructed by the central processing unit. Interdependent tasks within the task pool may be logically combined as needed by the recipe. A notification is sent from the task pool to the central processing unit when a task or task thread is completed.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: September 29, 2015
    Assignee: Swarm Technology LLC
    Inventor: Alfonso Íñiguez