Data storage during loop execution in reconfigurable compute fabric

Various examples relate to systems and methods in which a first flow controller of a first synchronization flow may receive instructions to perform a first loop using the first synchronization flow. The first flow controller may determine a first iteration index for a first iteration of the first lo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HORNUNG BERNHARD, VANESCO DANIEL
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Various examples relate to systems and methods in which a first flow controller of a first synchronization flow may receive instructions to perform a first loop using the first synchronization flow. The first flow controller may determine a first iteration index for a first iteration of the first loop. The first flow controller may send a first synchronization message to a first computing element of the first synchronization flow, the first synchronization message to initiate a first synchronization flow thread for performing the first iteration of the first loop. The first synchronization message may include the iterative index. The first computing element may perform an input/output operation at a first location of a first computing element memory indicated by the first iterative index. 各种实例涉及其中第一同步流的第一流控制器可接收用以使用所述第一同步流执行第一循环的指令的系统及方法。所述第一流控制器可确定所述第一循环的第一次迭代的第一迭代索引。所述第一流控制器可将第一同步消息发送到所述第一同步流的第一计算元件,所述第一同步消息用以启动用于执行所述第一循环的所述第一次迭代的第一同步流线程。所述第一同步消息可包括所述迭代索引。所述第一计算元件可在由所述第一迭代索引指示的第一计算元件存储器的第一位置处执行输入/输出操作。