CNIPA.AI
返回搜索
档案

DYNAMIC ALLOCATION OF WORK AND DATA ON SPATIAL COMPUTE ARCHITECTURES

发明专利审中
1浏览
20权利要求 · 3 独立
§ Ⅰ

卷宗概要

发明人

Joseph MELBER; Andra BISCA; Kristof DENOLF; Gagandeep SINGH; Alireza KHODAMORADI

IPC 分类

G6F 9/50

CPC 分类

G6F9/5016

Dynamic allocation of work and data on a spatial compute architecture in which a lead dispatch node dynamically assigns a task of an application to a selected compute tile, and routes a corresponding active message to a local data memory pool of the selected compute tile. The active message may include instructions, data, and/or configuration parameters to enable the selected compute tile to execute the task. If there is insufficient space in the local data memory pool, the lead dispatch node routes the active message to shared memory or to a local data memory pool of another compute tile, and subsequently routes the active message to the local data memory pool of the selected compute tile when space is available. Alternatively, the lead dispatch node may forward the task and the active message to another lead dispatch node.

原文(中文)

Dynamic allocation of work and data on a spatial compute architecture in which a lead dispatch node dynamically assigns a task of an application to a selected compute tile, and routes a corresponding active message to a local data memory pool of the selected compute tile. The active message may include instructions, data, and/or configuration parameters to enable the selected compute tile to execute the task. If there is insufficient space in the local data memory pool, the lead dispatch node routes the active message to shared memory or to a local data memory pool of another compute tile, and subsequently routes the active message to the local data memory pool of the selected compute tile when space is available. Alternatively, the lead dispatch node may forward the task and the active message to another lead dispatch node.