FLEXIBLE DATAPATH OFFLOAD CHAINING
Described are platforms, systems, and methods for processing a chain of operations through an input output (IO) subsystem without central processing unit (CPU) involvement. In one aspect, a computer-implemented method comprises: providing the chain of operations to the IO subsystem; processing the c...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English French |
Published |
11.03.2021
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Described are platforms, systems, and methods for processing a chain of operations through an input output (IO) subsystem without central processing unit (CPU) involvement. In one aspect, a computer-implemented method comprises: providing the chain of operations to the IO subsystem; processing the chain of operations by: retrieving, from a local memory, data associated with the chain, wherein the data comprises a size descriptor; and executing each of the operations in the chain to determine an output for each of the operations based on the data and any output priorly determined for each of the operations; and providing an output for the chain of operations to the CPU.
L'invention concerne des plateformes, des systèmes et des procédés de traitement d'une chaîne d'opérations par l'intermédiaire d'un sous-système d'entrée/sortie (IO) sans implication d'unité centrale de traitement (CPU). Selon un aspect, un procédé mis en uvre par ordinateur consiste à : fournir la chaîne d'opérations au sous-système IO ; traiter la chaîne d'opérations par : la récupération, à partir d'une mémoire locale, de données associées à la chaîne, les données comprenant un descripteur de taille ; et l'exécution de chacune des opérations dans la chaîne pour déterminer une sortie pour chacune des opérations sur la base des données et de toute sortie déterminée antérieurement pour chacune des opérations ; et fournir une sortie pour la chaîne d'opérations à l'unité centrale de traitement. |
---|---|
Bibliography: | Application Number: CA20203153030 |