DATA PROCESSING ARRAY EVENT TRACE AND PROFILING USING PROCESSOR SYSTEM EXECUTED KERNELS

    公开(公告)号:US20240378062A1

    公开(公告)日:2024-11-14

    申请号:US18316609

    申请日:2023-05-12

    Applicant: Xilinx, Inc.

    Abstract: Within an integrated circuit including a processor system and a data processing array, one or more kernels in the processor system are executed in response to a scheduling request from a host data processing system. The one or more kernels receive configuration data for implementing trace or profiling of a user design executable by a plurality of active tiles of the data processing array. Using the one or more kernels, selected tiles of the plurality of active tiles of the data processing array are configured with the configuration data to perform the trace or the profiling. Trace data or profiling data is generated through execution of the user design by the data processing array. The one or more kernels provide the trace data or the profiling data to the host data processing system.

    HARDWARE EVENT TRACE WINDOWING FOR A DATA PROCESSING ARRAY

    公开(公告)号:US20240378358A1

    公开(公告)日:2024-11-14

    申请号:US18313945

    申请日:2023-05-08

    Applicant: Xilinx, Inc.

    Abstract: Hardware event trace windowing for a data processing array includes executing a user design using a plurality of active tiles of a data processing array disposed in an integrated circuit. A trace start condition is detected subsequent to a start of execution of the user design. In response to the trace start condition, trace data is generated using one or more of the plurality of active tiles of the data processing array. A trace stop condition is detected during execution of the user design. In response to the trace stop condition, the generating the trace data by the one or more of the plurality of active tiles is discontinued.

    HIGH-SPEED OFFLOADING OF TRACE DATA FROM AN INTEGRATED CIRCUIT

    公开(公告)号:US20240330144A1

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

    申请号:US18193444

    申请日:2023-03-30

    Applicant: Xilinx, Inc.

    CPC classification number: G06F11/348 G06F11/3476

    Abstract: Offloading trace data from an integrated circuit (IC) can include receiving, by a high-speed debug port (HSDP) trace circuit, streams of trace data from a plurality of compute circuits of different compute circuit types. The compute circuits and the HSDP trace circuit are disposed in a same IC. Compute circuit type identifiers are included within the trace data. The compute circuit type identifiers specify the compute circuit type from which respective ones of the streams of the trace data originate. Debug trace packets (DTPs) are generated from the trace data and transmitted over a high-speed communication link to a trace data storage device (TDSD) external to the IC. Within the TDSD, trace data from the DTPs are stored in a memory of the TDSD.

Patent Agency Ranking