-
公开(公告)号:US20220197709A1
公开(公告)日:2022-06-23
申请号:US17522655
申请日:2021-11-09
发明人: Ram SIVARAMAKRISHNAN , Sumti JAIRATH , Emre Ali BURHAN , Manish K. SHAH , Raghu PRABHAKAR , Ravinder KUMAR , Arnav GOEL , Ranen CHATTERJEE , Gregory Frederick GROHOSKI , Kin Hing LEUNG , Dawei HUANG , Manoj UNNIKRISHNAN , Martin Russell RAUMANN , Bandish B. SHAH
摘要: 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.
-
公开(公告)号:US20220058034A1
公开(公告)日:2022-02-24
申请号:US16996666
申请日:2020-08-18
发明人: Gregory Frederick GROHOSKI , Manish K. SHAH , Raghu PRABHAKAR , Mark LUTTRELL , Ravinder KUMAR , Kin Hing LEUNG , Ranen CHATTERJEE , Sumti JAIRATH , David Alan KOEPLINGER , Ram SIVARAMAKRISHNAN , Matthew Thomas GRIMM
摘要: 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.
-
公开(公告)号:US20240202046A1
公开(公告)日:2024-06-20
申请号:US18083403
申请日:2022-12-16
发明人: Anand MISRA , Conrad Alexander TURLIK , Maran WILSON , Anand VAYYALA , Raghu SHENBAGAM , Ranen CHATTERJEE , Pushkar Shridhar NANDKAR , Shivam RAIKUNDALIA
CPC分类号: G06F9/5077 , G06F9/5016 , G06F13/4081 , G06F13/4221 , G06F2209/5011
摘要: A data processing system comprises a pool of reconfigurable data flow resources with arrays of physical configurable units, a controller, and a runtime processor. The controller is configured to generate a hot-plug event in response to detecting a removal of an unallocated array of physical configurable units from the pool of reconfigurable data flow resources. The runtime processor is configured to execute user applications on a subset of the arrays of physical configurable units and to receive the hot-plug event from the controller. The runtime processor is further configured to make the removed unallocated array of physical configurable units unavailable for subsequent allocations of subsequent virtual data flow resources and subsequent executions of subsequent user applications, while the subset of the arrays of physical configurable units continues the execution of the user applications.
-
公开(公告)号:US20220197712A1
公开(公告)日:2022-06-23
申请号:US17522682
申请日:2021-11-09
发明人: Ram SIVARAMAKRISHNAN , Sumti JAIRATH , Emre Ali BURHAN , Manish K. SHAH , Raghu PRABHAKAR , Ravinder KUMAR , Arnav GOEL , Ranen CHATTERJEE , Gregory Frederick GROHOSKI , Kin Hing LEUNG , Dawei HUANG , Manoj UNNIKRISHNAN , Martin Russell RAUMANN , Bandish B. SHAH
摘要: The technology disclosed relates to inter-node execution of configuration files on reconfigurable processors using smart network interface controller (SmartNIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and process application data for applications using a first reconfigurable processor on a first node, and a second host processor on a second node. The execution includes streaming configuration data in the configuration files and the application data between the first reconfigurable processor and the second host processor using one or more SmartNIC buffers.
-
公开(公告)号:US20220197713A1
公开(公告)日:2022-06-23
申请号:US17522694
申请日:2021-11-09
发明人: Ram SIVARAMAKRISHNAN , Sumti JAIRATH , Emre Ali BURHAN , Manish K. SHAH , Raghu PRABHAKAR , Ravinder KUMAR , Arnav GOEL , Ranen CHATTERJEE , Gregory Frederick GROHOSKI , Kin Hing LEUNG , Dawei HUANG , Manoj UNNIKRISHNAN , Martin Russell RAUMANN , Bandish B. SHAH
摘要: The technology disclosed relates to inter-node execution of configuration files on reconfigurable processors using network interface controller (NIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and application data for applications using a first reconfigurable processor connected to a first host, and a second reconfigurable processor connected to a second host. The first reconfigurable processor is configured to push input data for the applications in a first plurality of buffers. The first host is configured to cause a first network interface controller (NIC) to stream the input data to a second plurality of buffers from the first plurality of buffers. The second host is configured to cause a second NIC to stream the input data to the second reconfigurable processor from the second plurality of buffers.
-
公开(公告)号:US20220197710A1
公开(公告)日:2022-06-23
申请号:US17522658
申请日:2021-11-09
发明人: Ram SIVARAMAKRISHNAN , Sumti JAIRATH , Emre Ali BURHAN , Manish K. SHAH , Raghu PRABHAKAR , Ravinder KUMAR , Arnav GOEL , Ranen CHATTERJEE , Gregory Frederick GROHOSKI , Kin Hing LEUNG , Dawei HUANG , Manoj UNNIKRISHNAN , Martin Russell RAUMANN , Bandish B. SHAH
摘要: The technology disclosed relates to inter-processor execution of configuration files on reconfigurable processors using smart network interface controller (SmartNIC) buffers. In particular, the technology disclosed relates to a runtime logic that is configured to execute configuration files that define applications and process application data for applications using a first reconfigurable processor and a second reconfigurable processor. The execution includes streaming configuration data in the configuration files and the application data between the first reconfigurable processor and the second reconfigurable processor using one or more SmartNIC buffers.
-
公开(公告)号:US20240264896A1
公开(公告)日:2024-08-08
申请号:US18105777
申请日:2023-02-03
发明人: Raghunath SHENBAGAM , Ranen CHATTERJEE , Anand MISRA , Jim LEWIS , Benjamin GLICK , Pushkar NANDKAR , Sruthi VEERAGANDHAM
IPC分类号: G06F11/07
CPC分类号: G06F11/0793 , G06F11/0721 , G06F11/0769
摘要: A fault management system (FMS) receives events indicating an issue with a component in the system and determines, based on an inventory database, the component associated with the events. The FMS creates, based at least in part on the events, an error report that includes: (i) an error type identifying a type of error described in the error report, (ii) a timestamp indicating when the error report was created, and (iii) a universal unique identifier (UUID) to uniquely identify the error report. The FMS determines, based at least in part on the error report, a policy associated with the events and classifies the events, based at least in part on the policy, as either a threshold event or a discrete event. The FMS performs one or more actions to address the events.
-
公开(公告)号:US20230205585A1
公开(公告)日:2023-06-29
申请号:US18084013
申请日:2022-12-19
发明人: Ranen CHATTERJEE , Ravinder KUMAR , Raghunath SHENBAGAM , Maran WILSON , Conrad Alexander TURLIK , Arnav GOEL , Arjun SABNIS , Yannan CHEN
CPC分类号: G06F9/5016 , G06F9/545 , G06F9/30123 , G06F13/4059 , G06F2209/5011
摘要: A data processing system includes a runtime processor and a pool of reconfigurable data flow resources with memory units, busses, and arrays of physical configurable units. The runtime processor is operatively coupled to the pool of reconfigurable data flow resources and configured to load first and second configuration files for executing first and second user applications on first and second subsets of the arrays of physical configurable units and to assign first and second subsets of the memory units to the first and second user applications. The runtime processor starts execution of the first and second user applications on the first and second subsets of the arrays of physical configurable units, prevents the first user application from accessing the resources allocated to the second user application, and prevents the second user application from accessing resources allocated to the first user application.
-
-
-
-
-
-
-