Direct Access to Reconfigurable Processor Memory

    公开(公告)号:US20230297527A1

    公开(公告)日:2023-09-21

    申请号:US18121224

    申请日:2023-03-14

    CPC classification number: G06F13/28 G06F2213/3808

    Abstract: A system is presented that includes two data processing systems that are coupled via a network, each data processing system including a reconfigurable processor with a reconfigurable processor memory, a host that is coupled to the reconfigurable processor and that includes a host processor and a host memory that is coupled to the host processor, and a network interface controller (NIC) that is operatively coupled to the reconfigurable processor and to the host processor. The reconfigurable processor of one of the data processing systems is configured to implement a virtual function that uses a virtual address for a memory access operation. An application programming interface (API) in the host processor translates the virtual address into a physical address, and the NIC uses the physical address to initiate a direct memory access operation at the reconfigurable processor memory or the host memory of the other data processing system.

    INTELLIGENT GRAPH EXECUTION AND ORCHESTRATION ENGINE FOR A RECONFIGURABLE DATA PROCESSOR

    公开(公告)号:US20240338340A1

    公开(公告)日:2024-10-10

    申请号:US18243994

    申请日:2023-09-08

    CPC classification number: G06F15/80 G06F15/825

    Abstract: A data processing system including an array of reconfigurable units and a compiler configured to generate to execute a dataflow graph of a user application is disclosed. The dataflow graph includes a sequence of temporal partitions, each temporal partition including a sequence of graph control operations. Also disclosed is an intelligent graph orchestration and execution engine (IGOEE) configured to receive an optimization objective from the complier. The optimization objective can be for minimizing execution time of the reconfigurable processor or maximizing computing resource utilization of the reconfigurable processor. The IGOEE can reorganize the sequence of temporal partitions and the sequence of graph control operations within each temporal partition to satisfy the optimization objective; and execute the reorganized dataflow graph on the reconfigurable processor. A corresponding method is also disclosed herein.

    INTELLIGENT DATA CONVERSION IN DATAFLOW AND DATA PARALLEL COMPUTING SYSTEMS

    公开(公告)号:US20230385103A1

    公开(公告)日:2023-11-30

    申请号:US18200210

    申请日:2023-05-22

    CPC classification number: G06F9/4881 G06F9/3877

    Abstract: In a method an Intelligent Data Conversion (IDC) engine of a dataflow system detects a stage transition of a dataflow application executing on the dataflow system. In response, the IDC engine determines that data among stage data of the application has a first Stage Data Format (SDF). The IDC engine determines that a first processing unit of the dataflow system can process data having a second SDF and determines a data conversion to convert data among the stage data to have the second SDF. The IDC engine also determines a second processing unit, of the dataflow system to perform the data conversion and dispatches the second processing unit to perform the data conversion. The dataflow computing system can include a runtime processor and the IDC engine can interact with the runtime processor to detect the stage transition and/or dispatch the first processing unit.

Patent Agency Ranking