DISTRIBUTED ACCELERATOR
Systems, methods, and devices are described coordinating a distributed accelerator. A command that includes instructions for performing a task is received. One or more sub-tasks of the task are determined to generate a set of sub-tasks. For each sub-task of the set of sub-tasks, an accelerator slice...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Systems, methods, and devices are described coordinating a distributed accelerator. A command that includes instructions for performing a task is received. One or more sub-tasks of the task are determined to generate a set of sub-tasks. For each sub-task of the set of sub-tasks, an accelerator slice of a plurality of accelerator slices of a distributed accelerator is allocated, sub-task instructions for performing the sub-task are determined. Sub-task instructions are transmitted to the allocated accelerator slice for each sub-task. Each allocated accelerator slice is configured to generate a corresponding response indicative of the allocated accelerator slice having completed a respective sub-task. In a further example aspect, corresponding responses are received from each allocated accelerator slice and a coordinated response indicative of the corresponding responses is generated.
L'invention concerne des systèmes, des procédés et des dispositifs coordonnant un accélérateur distribué. Une commande qui comprend des instructions destinées à effectuer une tâche est reçue. Une ou plusieurs sous-tâches de la tâche sont déterminées pour générer un ensemble de sous-tâches. Pour chaque sous-tâche de l'ensemble de sous-tâches, une tranche d'accélérateur d'une pluralité de tranches d'accélérateur d'un accélérateur distribué est attribuée, des instructions de sous-tâche destinées à effectuer la sous-tâche sont déterminées. Des instructions de sous-tâche sont transmises à la tranche d'accélérateur attribuée pour chaque sous-tâche. Chaque tranche d'accélérateur attribuée est conçue pour générer une réponse correspondante indiquant que la tranche d'accélérateur attribuée a achevé une sous-tâche respective. Selon un autre aspect donné à titre d'exemple, des réponses correspondantes sont reçues de chaque tranche d'accélérateur attribuée et une réponse coordonnée indiquant les réponses correspondantes est générée. |
---|