Invention Grant
- Patent Title: Systems and methods for configuring programmable logic devices for deep learning networks
-
Application No.: US16270082Application Date: 2019-02-07
-
Publication No.: US11023360B2Publication Date: 2021-06-01
- Inventor: Yongfeng Gu , Girish Venkataramani , Wang Chen , Bharathi Yogaraj , Yuteng Zhou , Vibha Patil , Anusha Vasantala , Purshottam Vishwakarma
- Applicant: The MathWorks, Inc.
- Applicant Address: US MA Natick
- Assignee: The MathWorks, Inc.
- Current Assignee: The MathWorks, Inc.
- Current Assignee Address: US MA Natick
- Agency: Cesari and McKenna, LLP
- Agent Michael R. Reinemann
- Priority: IN201811042759 20181114
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F8/41 ; G06F5/06 ; G06N7/00 ; G06F15/78 ; G06N3/063

Abstract:
Systems and methods may configure a programmable logic device to efficiently run a deep learning (DL) network. Architecture code and algorithmic code may be generated. The architecture code may define convolutional and fully connected processor cores structured to run the layers of a Deep Neural Network (DNN). The processor cores may be interconnected by a First In First Out (FIFO) memory. The architecture code may also define stride-efficient memories for implementing convolution. The algorithmic code may include configuration instructions for running the DNN's layers at the processor cores. The algorithmic code may also include a schedule for executing the configuration instructions on the processor cores, for moving network parameters to the processor cores, and for transferring outputs between the layers.
Public/Granted literature
- US20200151088A1 SYSTEMS AND METHODS FOR CONFIGURING PROGRAMMABLE LOGIC DEVICES FOR DEEP LEARNING NETWORKS Public/Granted day:2020-05-14
Information query