Invention Publication
- Patent Title: SYNTHESIS FLOW FOR DATA PROCESSING ENGINE ARRAY APPLICATIONS RELYING ON HARDWARE LIBRARY PACKAGES
-
Application No.: US17456002Application Date: 2021-11-22
-
Publication No.: US20230161569A1Publication Date: 2023-05-25
- Inventor: Sumanta Datta , Srijan Tiwary , Aman Gayasen
- Applicant: Xilinx, Inc.
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Main IPC: G06F8/36
- IPC: G06F8/36 ; G06F8/41 ; G06F8/20 ; G06F8/75

Abstract:
Implementing an application for a data processing engine (DPE) array can include detecting, using computer hardware, a component of a hardware library package instantiated by an application. The application is specified in source code and is configured to execute on a DPE array. An instance of the component is extracted from the application. The extracted instance specifies values of parameters for the instance of the component. The instance can be partitioned by generating program code defining one or more kernels corresponding to the instance of the component. The partitioning is based on a defined performance metric of the component and a defined performance requirement of the application. The application is transformed by replacing the instance of the component with the program code generated by the partitioning. The application, as transformed, is compiled into program code executable by the DPE array.
Public/Granted literature
- US11829733B2 Synthesis flow for data processing engine array applications relying on hardware library packages Public/Granted day:2023-11-28
Information query