-
公开(公告)号:WO2022040230A1
公开(公告)日:2022-02-24
申请号:PCT/US2021/046368
申请日:2021-08-17
Applicant: SAMBANOVA SYSTEMS, INC.
Inventor: GROHOSKI, Gregory Frederick , SHAH, Manish K. , PRABHAKAR, Raghu , LUTTRELL, Mark , KUMAR, Ravinder , LEUNG, Kin Hing , CHATTERJEE, Ranen , JAIRATH, Sumti , KOEPLINGER, David Alan , SIVARAMAKRISHNAN, Ram , GRIMM, Matthew Thomas
Abstract: A data processing system comprises a pool of reconfigurable data flow resources and a runtime processor. The pool of reconfigurable data flow resources includes arrays of physical configurable units and memory. The runtime processor includes logic to receive a plurality of configuration files for user applications. The configuration files include configurations of virtual data flow resources required to execute the user applications. The runtime processor also includes logic to allocate physical configurable units and memory in the pool of reconfigurable data flow resources to the virtual data flow resources and load the configuration files to the allocated physical configurable units. The runtime processor further includes logic to execute the user applications using the allocated physical configurable units and memory.
-
2.
公开(公告)号:WO2022133043A1
公开(公告)日:2022-06-23
申请号:PCT/US2021/063728
申请日:2021-12-16
Applicant: SAMBANOVA SYSTEMS, INC.
Inventor: SIVARAMAKRISHNAN, Ram , JAIRATH, Sumti , BURHAN, Emre Ali , SHAH, Manish K. , PRABHAKAR, Raghu , KUMAR, Ravinder , GOEL, Arnav , CHATTERJEE, Ranen , GROHOSKI, Gregory Frederick , LEUNG, Kin Hing , HUANG, Dawei , UNNIKRISHNAN, Manoj , RAUMANN, Martin Russell , SHAH, Bandish B.
IPC: G06F15/163 , G06F15/78
Abstract: The technology disclosed relates to runtime execution of configuration files on reconfigurable processors with varying configuration granularity. In particular, the technology disclosed relates to a runtime logic that is configured to receive a set of configuration files for an application, and load and execute a first subset of configuration files in the set of configuration files and associated application data on a first reconfigurable processor. The first reconfigurable processor has a first level of configurable granularity. The runtime logic is further configured to load and execute a second subset of configuration files in the set of configuration files and associated application data on a second reconfigurable processor. The second reconfigurable processor has a second level of configurable granularity that is different from the first level of configurable granularity.
-