Invention Grant
- Patent Title: Diagnosing applications that use hardware acceleration through emulation
-
Application No.: US15825991Application Date: 2017-11-29
-
Publication No.: US10691580B1Publication Date: 2020-06-23
- Inventor: Amit Kasat , Ch Vamshi Krishna , Sahil Goyal
- Applicant: Xilinx, Inc.
- Applicant Address: US CA San Jose
- Assignee: XILINX, INC.
- Current Assignee: XILINX, INC.
- Current Assignee Address: US CA San Jose
- Agent Kevin T. Cuenot
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F30/331 ; G06F9/455

Abstract:
Diagnosing applications that use hardware acceleration can include emulating, using a processor, a kernel designated for hardware acceleration by executing a device program binary implementing a register transfer level simulator for the kernel. The device program binary is executed in coordination with a host binary and a static circuitry binary. During the emulation, error conditions may be detected using diagnostic program code of the static circuitry binary. The error conditions may relate to memory access violations or kernel deadlocks. A notification of error conditions may be output.
Information query