Invention Grant
- Patent Title: Re-targetable interface for data exchange between heterogeneous systems and accelerator abstraction into software instructions
-
Application No.: US15786395Application Date: 2017-10-17
-
Publication No.: US11204747B1Publication Date: 2021-12-21
- Inventor: Jindrich Zejda , Elliott Delaye , Yongjun Wu , Aaron Ng , Ashish Sirasao , Khang K. Dao , Christopher J. Case
- Applicant: Xilinx, Inc.
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F8/41 ; G06N3/02 ; G06F13/28 ; G06F8/30 ; G06F9/451 ; G06F9/50 ; G06F13/362

Abstract:
Embodiments herein describe techniques for interfacing a neural network application with a neural network accelerator that operate on two heterogeneous computing systems. For example, the neural network application may execute on a central processing unit (CPU) in a computing system while the neural network accelerator executes on a FPGA. As a result, when moving a software-hardware boundary between the two heterogeneous systems, changes may be made to both the neural network application (using software code) and to the accelerator (using RTL). The embodiments herein describe a software defined approach where shared interface code is used to express both sides of the interface between the two heterogeneous systems in a single abstraction (e.g., a software class).
Information query